四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

asp.net Linq把數據導出到Excel的代碼

前些時間有朋友為了完成此功能,就硬把數據導入DataGrid再導出到Excel。這實在是多此一舉。
解決辦法:
通過Linq將數據讀出,并直接寫入數據流中
代碼如下:
復制代碼 代碼如下:
public partial class DataToExcel : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataAccess.DataClassesDataContext db = new DataClassesDataContext();
var qu = from t in db.TXLInfos
select t;
Response.AppendHeader("Content-Disposition", "attachment;filename=result.xls");
Response.ContentType = "application/ms-excel";
Response.Charset = "gb2312";
Response.ContentEncoding = Encoding.GetEncoding("gb2312");
System.IO.StringWriter writer = new System.IO.StringWriter();
foreach(TXLInfo item in qu)
{
writer.Write(item.GQName);
writer.Write("/t");
writer.Write(item.GQID);
writer.WriteLine();
}
Response.Write(writer.ToString());
Response.End();
}
}
注:"/t"默認做為Excel中兩列之間的分隔符號

AspNet技術asp.net Linq把數據導出到Excel的代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 电影《皮囊》| 哥哥啊啊啊| 和平视频| 少年智力开发报| 新家法| 吴汉润| ptt培训| 叫床录音| 不要啊学姐| 国产老阿姨| 挠中国美女丝袜脚心| 黄色网址在线免费播放| 权志龙壁纸| 福禄寿| 安东诺夫机场电影叫什么名字| 河中石兽是几年级的课文| 袁波| 女演员大作战| 反恐特战队2之猎影| 三级女友| 延禧| 柿柿红红岁岁年电视剧演员表| 拾贝的小女孩阅读理解答案| 心动电影| 破天荒| 公共基础知识1000题及答案| 紧缚视频 | vk| 白上之黑电影| 我的孩子我的家 电视剧剧情介绍 最爱电影完整版在线观看免费高清 | angelina全集在线观看| 洛兵| 迷案1937电视剧剧情介绍| 里番在线看| 隐藏的歌手第一季中国版| 北京卫视今晚节目表| 超级大山炮之海岛奇遇 电影免费观看| bobo视频| 大红一师| 一元二次方程计算题| 五年级上册语文课时练答案 | 李慧珍演的电影有哪些|