一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

asp.net Linq把數(shù)據(jù)導(dǎo)出到Excel的代碼

前些時間有朋友為了完成此功能,就硬把數(shù)據(jù)導(dǎo)入DataGrid再導(dǎo)出到Excel。這實在是多此一舉。
解決辦法:
通過Linq將數(shù)據(jù)讀出,并直接寫入數(shù)據(jù)流中
代碼如下:
復(fù)制代碼 代碼如下:
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"默認(rèn)做為Excel中兩列之間的分隔符號

AspNet技術(shù)asp.net Linq把數(shù)據(jù)導(dǎo)出到Excel的代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产成人99精品免费观看 | 亚洲一区视频在线播放 | 中文字幕一区在线播放 | 一区精品麻豆经典 | 国产页 | 亚洲欧美成人永久第一网站 | 成人在线激情网 | 亚洲免费一区二区 | 激情小视频 | 国产精品一国产精品免费 | 丝袜二区| 精品国产自在2o18 | 免费在线精品视频 | 国产成人午夜片在线观看 | 伊人9999 | 91麻豆精品福利在线观看 | 亚洲精品福利在线观看 | 七七国产福利在线二区 | 性做久久久久久久久男女 | 黄色在线 | 一级做性色a爰片久久毛片免费 | 国产高清精品久久久久久久 | 欧美人与禽交片在线播放 | 欧美xx在线 | 午夜欧美精品 | 色哟哟在线播放 | 91视频大全| 婷婷四房综合激情五月在线 | 免费一区 | 丁香六月综合激情 | 香蕉97超级碰碰碰免费公 | 久久99久久精品国产只有 | 久草视频手机在线观看 | 9l国产精品久久久久麻豆 | 大量国产激情视频在线观看 | 亚洲国产精品久久久天堂麻豆 | 91精品福利一区二区三区野战 | 久久久久久久岛国免费播放 | 午夜国产精品视频 | 国产成人禁片免费观看 | 亚色中文|