將datagrid控件內容輸出到excel文件
来源:互联网 发布:软件测试说明书模板 编辑:程序博客网 时间:2024/06/13 05:58
生成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或其他瀏覽器可直接支持文檔
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://floatping.cnblogs.com/archive/2006/07/03/441769.html
- 將datagrid控件內容輸出到excel文件
- 將datagrid控件內容輸出到excel文件
- 將datagrid控件內容輸出到excel文件
- ASP.NET技巧:將datagrid控件內容輸出到excel文件
- DataGrid - 导出Excel文件
- DataGrid - 导出Excel文件
- DataGrid 控件导出到Excel
- 结合DataGrid控件ASP.NET上传并读取Excel文件数据
- 结合DataGrid控件ASP.NET上传并读取Excel文件数据
- 将DataGrid输出到Excel文件
- 将DataGrid数据写入Excel文件。
- 将DataGrid数据写入Excel文件
- 将DataGrid数据写入Excel文件
- 将DataGrid数据写入Excel文件
- 把DataGrid数据输出到Excel文件
- 【转】将DataGrid数据写入Excel文件。
- 将DataGrid数据写入Excel文件
- 将DataGrid数据写入Excel文件
- ASP.NET2.0瞎记-加密链接字符串
- 如何使用FindControl查找内容页上的某个控件?
- About Ajax-关于Ajax
- 在.NET2.0中发送Email
- asp.netWebForm页面间传值方法
- 將datagrid控件內容輸出到excel文件
- 漫谈Ajax在.Net中的使用
- 教你制做Web实时进度条
- 介绍几个ASP.NET中容易忽略但却很重要的方法函数
- 第一次用.net2.0LOGIN登陆控件的困惑和解决方法
- 使Div内内容可编辑
- ASP与ASP.NET互通COOKIES的一点经验
- 同时对多个文件进行大量写操作对性能优化
- 解决ASP.NET中目录访问权限的问题