簡單實用的.net DataTable導(dǎo)出Execl
更新時間:2013年10月28日 15:00:30 作者:
簡單實用的.net DataTable導(dǎo)出Execl
DataTable導(dǎo)出Execl
代碼太簡單,我們直接看代碼。
復(fù)制代碼 代碼如下:
protected void btnPrint_Click(object sender, EventArgs e)
{
string strPath = "MFOut" + DateTime.Now.ToString("yyyymmddhhmmssfff") + ".xls";
DataGrid dg = new DataGrid();
dg.DataSource = dtMain;
dg.DataBind();
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + strPath + "");
Response.Charset = "gb2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;//不設(shè)置會有亂碼
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
dg.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
public override void VerifyRenderingInServerForm(Control control)
{
//這個方法不能刪除掉 導(dǎo)出時要用到,不然會報錯:
//類型“GridView”的控件“ctl00_ContentPlaceHolder1_GridView1”必須放在具有 runat=server 的窗體標(biāo)記內(nèi)
}
相關(guān)文章
自定義Laravel (monolog)日志位置,并增加請求ID的實現(xiàn)
今天小編就為大家分享一篇自定義Laravel (monolog)日志位置,并增加請求ID的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10php實現(xiàn) master-worker 守護(hù)多進(jìn)程模式的實例代碼
這篇文章主要介紹了php實現(xiàn) master-worker 守護(hù)多進(jìn)程模式的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-07-07Laravel 5框架學(xué)習(xí)之Blade 簡介
本文給大家?guī)淼氖荓aravel5框架學(xué)習(xí)系列文章的第4篇,主要向大家簡單介紹下Blade,為什么要介紹它呢,因為laravel的模版引擎采用了blade模版引擎,so....2015-04-04