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

首頁 > 網站 > 建站經驗 > 正文

如何將數據綁到gridview然后導成ex,cel

2019-11-02 15:40:42
字體:
來源:轉載
供稿:網友

 這篇文章主要介紹了如何將數據綁到gridview然后導成excel,需要的朋友可以參考下

 代碼如下:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data .SqlClient ; using System.Data ;  public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { String sqlconn = "Server=.; DataBase=db; Integrated Security=SSPI "; string sql = "select top 10 * from table";  SqlConnection myConnection = new SqlConnection(sqlconn);// 創建數據庫連接實例  myConnection.Open(); //打開數據庫  SqlCommand myCommand = new SqlCommand(sql, myConnection);//創建sql的實例,執行一個sql   SqlDataAdapter Adapter = new SqlDataAdapter();//創建一個sql數據適配器 Adapter.SelectCommand = myCommand;//屬性設置為 從數據源中檢索記錄   DataSet myDs = new DataSet(); //創建數據集實例 Adapter.Fill(myDs);//填充數據集  GridView1.DataSource = myDs.Tables[0].DefaultView;// GridView1.DataBind();  // DataToExcel("測試的cxcel", GridView1); myConnection.Close();//關閉數據庫連接 } public void DataToExcel(string fileName, GridView myGridView) { //定義文檔類型、字符編碼 Response.Clear(); Response.Buffer = false; //Response.Charset = "utf-8"; Response.Charset = "GB2312"; //下面這行很重要, attachment 參數表示作為附件下載,您可以改成 online在線打開 //filename=FileFlow.xls 指定輸出文件的名稱,注意其擴展名和指定文件類型相符,可以為:.doc || .xls || .txt ||.htm Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8) + ".xls"); Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8"); //Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); //Response.ContentType指定文件類型 可以為application/ms-excel || application/ms-word || application/ms-txt || application/ms-html || 或其他瀏覽器可直接支持文檔 Response.ContentType = "application/ms-excel"; this.EnableViewState = false; //System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true); //定義一個輸入流 System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); //將目標數據綁定到輸入流輸出 myGridView.RenderControl(oHtmlTextWriter); Response.Write(oStringWriter.ToString()); Response.End(); }  //下面這個空語句一定要加,否則會出現“必須放在具有 runat=server 的窗體標記內。”的錯誤 public override void VerifyRenderingInServerForm(Control control) { }  //點擊事件,生成excel prot
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博野县| 泽州县| 北票市| 濮阳市| 聂拉木县| 广宁县| 开封市| 同德县| 长乐市| 仙居县| 洛川县| 盈江县| 东乡县| 定安县| 忻城县| 永川市| 菏泽市| 独山县| 沙湾县| 黎城县| 伊宁市| 高密市| 阜康市| 克什克腾旗| 德保县| 龙川县| 上饶县| 青河县| 曲阜市| 昌黎县| 张掖市| 威海市| 永登县| 响水县| 洛隆县| 奉化市| 婺源县| 榆树市| 藁城市| 阿图什市| 华池县|