国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET使用GridView導出Excel實現(xiàn)方法

2024-07-10 12:48:15
字體:
來源:轉載
供稿:網友

本文實例講述了ASP.NET使用GridView導出Excel實現(xiàn)方法。。具體實現(xiàn)方法如下:

代碼如下:/// <summary> 
/// 將DataTable數據導出到EXCEL,調用該方法后自動返回可下載的文件流 
/// </summary> 
/// <param name="dtData">要導出的數據源</param> 
public static void DataTable1Excel(System.Data.DataTable dtData) 

        System.Web.UI.WebControls.GridView gvExport = null; 
        // 當前對話 
        System.Web.HttpContext curContext = System.Web.HttpContext.Current; 
        // IO用于導出并返回excel文件 
        System.IO.StringWriter strWriter = null; 
        System.Web.UI.HtmlTextWriter htmlWriter = null; 
 
        if (dtData != null) 
        { 
            // 設置編碼和附件格式 
            curContext.Response.ContentType = "application/vnd.ms-excel"; 
            curContext.Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); 
            curContext.Response.Charset = "utf-8"; 
 
            // 導出excel文件 
            strWriter = new System.IO.StringWriter(); 
            htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter); 
            // 為了解決gvData中可能進行了分頁的情況,需要重新定義一個無分頁的GridView 
            gvExport = new System.Web.UI.WebControls.GridView(); 
            gvExport.DataSource = dtData.DefaultView; 
            gvExport.AllowPaging = false; 
            gvExport.DataBind(); 
 
            // 返回客戶端 
            gvExport.RenderControl(htmlWriter); 
            curContext.Response.Write("<meta http-equiv=/"Content-Type/" content=/"text/html; charset=gb2312/" />" + strWriter.ToString()); 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗洪县| 平顶山市| 石棉县| 桃园县| 克拉玛依市| 彭山县| 巢湖市| 湖州市| 双流县| 井陉县| 句容市| 德清县| 清水县| 文山县| 民县| 长丰县| 永济市| 永德县| 栾城县| 泗洪县| 平顶山市| 同江市| 江永县| 隆昌县| 同心县| 凌海市| 凤凰县| 普安县| 临洮县| 米泉市| 丽江市| 泸水县| 安远县| 讷河市| 台东县| 新郑市| 商洛市| 黄骅市| 齐河县| 海南省| 南充市|