• λ我爱Aspx >> Asp.Net >> 將datagrid控件內容輸出到excel文件
  • 將datagrid控件內容輸出到excel文件

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:00  ؼ:
  • 一個將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();

    //下面這行很重要,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或其他瀏覽器可直接支持文檔

    Ҷƪл˵?
  • һƪ漫谈Ajax在.Net中的使用
    һƪ介绍几个ASP.NET中容易忽略但却很重要的方法函数