婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Asp.net中DataTable導(dǎo)出到Excel的方法介紹

Asp.net中DataTable導(dǎo)出到Excel的方法介紹

熱門(mén)標(biāo)簽:凱立德導(dǎo)航官網(wǎng)地圖標(biāo)注 長(zhǎng)春呼叫中心外呼系統(tǒng)哪家好 智能電話營(yíng)銷(xiāo)外呼系統(tǒng) 鄭州400電話辦理 聯(lián)通 戶(hù)外地圖標(biāo)注軟件手機(jī)哪個(gè)好用 地圖標(biāo)注和認(rèn)領(lǐng) 電銷(xiāo)語(yǔ)音自動(dòng)機(jī)器人 萊蕪?fù)夂綦婁N(xiāo)機(jī)器人價(jià)格 五常地圖標(biāo)注

復(fù)制代碼 代碼如下:

#region  DataTable導(dǎo)出到Excel
        /// summary>
        /// DataTable導(dǎo)出到Excel
        /// /summary>
        /// param name="pData">DataTable/param>
        /// param name="pFileName">導(dǎo)出文件名/param>
        /// param name="pHeader">導(dǎo)出標(biāo)題以|分割/param>
        public static void DataTableExcel(System.Data.DataTable pData, string pFileName, string pHeader)
        {
            System.Web.UI.WebControls.DataGrid dgExport = null;
            // 當(dāng)前對(duì)話
            System.Web.HttpContext curContext = System.Web.HttpContext.Current;
            // IO用于導(dǎo)出并返回excel文件
            System.IO.StringWriter strWriter = null;
            System.Web.UI.HtmlTextWriter htmlWriter = null;
            if (pData != null)
            {
                string UserAgent = curContext.Request.ServerVariables["http_user_agent"].ToLower();
                if (UserAgent.IndexOf("firefox") == -1)//火狐瀏覽器
                    pFileName = HttpUtility.UrlEncode(pFileName, System.Text.Encoding.UTF8);

                curContext.Response.AddHeader("Content-Disposition", "attachment; filename=" + pFileName + ".xls");
                curContext.Response.ContentType = "application/vnd.ms-excel";
                strWriter = new System.IO.StringWriter();
                htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);

                // 為了解決dgData中可能進(jìn)行了分頁(yè)的情況,需要重新定義一個(gè)無(wú)分頁(yè)的DataGrid
                dgExport = new System.Web.UI.WebControls.DataGrid();
                dgExport.DataSource = pData.DefaultView;
                dgExport.AllowPaging = false;
                dgExport.ShowHeader = false;//去掉標(biāo)題
                dgExport.DataBind();

                string[] arrHeader = pHeader.Split('|');
                string strHeader = "table border=\"1\" style=\"background-color:Gray;font-weight:bold;\">tr>";
                foreach (string j in arrHeader)
                {
                    strHeader += "td>" + j.ToString() + "/td>";
                }
                strHeader += "/tr>/table>";
                // 返回客戶(hù)端
                dgExport.RenderControl(htmlWriter);
                string strMeta = "meta http-equiv=\"content-type\" content=\"application/ms-excel; charset=UTF-8\"/>";
                curContext.Response.Write(strMeta + strHeader + strWriter.ToString());
                curContext.Response.End();
            }
        }
        #endregion

您可能感興趣的文章:
  • asp.net實(shí)現(xiàn)導(dǎo)出DataTable數(shù)據(jù)到Word或者Excel的方法
  • asp.net實(shí)現(xiàn)數(shù)據(jù)從DataTable導(dǎo)入到Excel文件并創(chuàng)建表的方法
  • asp.net 讀取Excel數(shù)據(jù)到DataTable的代碼
  • ASP.NET DataTable去掉重復(fù)行的2種方法
  • ASP.NET中DataTable與DataSet之間的轉(zhuǎn)換示例
  • ASP.NET怎么操作DataTable實(shí)例應(yīng)用
  • Asp.net下使用Jquery Ajax傳送和接收DataTable的代碼
  • asp.net 數(shù)據(jù)庫(kù)的連接和datatable類(lèi)
  • Asp.net靜態(tài)方法之Grid轉(zhuǎn)DataTable方法實(shí)現(xiàn)步驟
  • Asp.net實(shí)現(xiàn)選擇性的保留DataTable中的列
  • asp.net DataTable導(dǎo)出Excel自定義列名的方法

標(biāo)簽:湖州 西寧 岳陽(yáng) 衢州 紅河 宣城 福州 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Asp.net中DataTable導(dǎo)出到Excel的方法介紹》,本文關(guān)鍵詞  Asp.net,中,DataTable,導(dǎo)出,到,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Asp.net中DataTable導(dǎo)出到Excel的方法介紹》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Asp.net中DataTable導(dǎo)出到Excel的方法介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 文水县| 南澳县| 江津市| 义马市| 宜宾县| 桦川县| 晴隆县| 昌乐县| 花垣县| 北海市| 河南省| 太湖县| 祥云县| 卢龙县| 南江县| 汉沽区| 新和县| 盈江县| 阿勒泰市| 集贤县| 蒙山县| 荔波县| 定结县| 密云县| 布拖县| 安义县| 桐乡市| 吉木萨尔县| 亚东县| 永福县| 杂多县| 莆田市| 临海市| 将乐县| 彰化市| 子长县| 体育| 于田县| 电白县| 伊吾县| 澳门|