將datagrid控件內容輸出到excel文件

sunny阳光魅力

sunny阳光魅力

2016-02-19 16:07

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐將datagrid控件內容輸出到excel文件,希望大家看完后也有个好心情,快快行动吧!

  一個將datagrid控件內容輸出到excel文件的demo.

  生成EXCEL文件#region 生成EXCEL文件
  public void setToExcel()
  {
  //            Response.Clear();
  //            Response.Buffer= true;
  //            Response.Charset="utf-8";  
     
      if (eformsn.Text=="")
      {
          DataGrid1.Visible=false;
          Label1.Text="要匯入EXCEL,請先輸入申請單號!";
          Label1.Visible=true;
      }
      else
      {
          dl.DataSource=DB("query", "select * from msi_eol_list_line where eformsn="+eformsn.Text+" order by eformsn").Tables[0].DefaultView;
          dl.DataBind();

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

          //下面這行很重要,attachment 參數表示作為附件下載,您可以改成online在線打開
          //filename=FileFlow.xls 指定輸出文件的名稱,注意其擴展名和指定文件類型相符,可以為:.doc  .xls  .txt  .htm  

          Response.AppendHeader("Content-Disposition","attachment;filename=EOL_"+eformsn.Text+".xls");
          Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8"); 

          //Response.ContentType指定文件類型 可以為application/ms-excel,application/ms-word ,application/ms-txt,application/ms-html或其他瀏覽器可直接支持文檔 
          Response.ContentType = "application/ms-excel";
          dl.EnableViewState = false; 

          System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
          System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);

          //將目標數據綁定到輸入流輸出  
          //this 表示輸出本頁,你也可以綁定datagrid,或其他支持obj.RenderControl()屬性的控件  
          dl.RenderControl(oHtmlTextWriter);
          //this.DataBind.RenderControl(oHtmlTextWriter);
          Response.Write(oStringWriter.ToString());
          Response.End();
      }
  }
  #endregion

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  http://floatping.cnblogs.com/archive/2006/07/03/441769.html

展开更多 50%)
分享

猜你喜欢

將datagrid控件內容輸出到excel文件

Web开发
將datagrid控件內容輸出到excel文件

将datagrid控件内容输出到excel文件

Web开发
将datagrid控件内容输出到excel文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何將Excel的文件导入Access文件

编程语言 网络编程
如何將Excel的文件导入Access文件

DataGrid控件的使用

编程语言 网络编程
DataGrid控件的使用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

DataGrid 控件的使用

编程语言 网络编程
DataGrid 控件的使用

DataGrid控件使用技巧

Web开发
DataGrid控件使用技巧

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

命令行CMD模式下备份MySQL数据库

命令行CMD模式下备份MySQL数据库

jQuery基础教程笔记适合js新手查看

jQuery基础教程笔记适合js新手查看
下拉加载更多内容 ↓