简单实用的.net DataTable导出Execl
2013-10-28 15:00
453 查看
DataTable导出Execl
代码太简单,我们直接看代码。
protected void btnPrint_Click(object sender, EventArgs e)
{
string strPath = "MFOut" + DateTime.Now.ToString("yyyymmddhhmmssfff") + ".xls";
DataGrid dg = new DataGrid();
dg.DataSource = dtMain;
dg.DataBind();
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + strPath + "");
Response.Charset = "gb2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;//不设置会有乱码
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
dg.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
public override void VerifyRenderingInServerForm(Control control)
{
//这个方法不能删除掉 导出时要用到,不然会报错:
//类型“GridView”的控件“ctl00_ContentPlaceHolder1_GridView1”必须放在具有 runat=server 的窗体标记内
}
您可能感兴趣的文章:
相关文章推荐
- 简单实用的.net DataTable导出Execl
- 通用简单的.NET导入导出
- 关于datatable导出execl
- Grid或者DataTable中数据导出为Excel原来这么简单
- asp.net(C#)中将DataTable导出Execl、Word、Xml
- .net 使用NPOI或MyXls把DataTable导出到Excel
- .net 使用NPOI或MyXls把DataTable导出到Excel (二)
- jQuery Datatable 实用简单实例 推荐
- Execl导出所遇到的简单问题
- 【最简单的】.net导出word、excel文件操作类
- .net 通过NPOI或MyXls把DataTable导出到Excel
- 【PHPExecl】PHP简单实现Execl的导入导出【原创】
- 导出execl的又一简单方法
- .NET 简单导出CSV文件
- C#将DataTable导出Execl、Word、Xml
- 无OFFICE datatable导出csv表格(execl格式)(附NPOI,MyXls 方法)
- [转].net 使用NPOI或MyXls把DataTable导出到Excel
- .net 使用NPOI或MyXls把DataTable导出到Excel
- datatable导出execl乱码问题的解决方法与列名修改的方法
- .net(c#) 将datatable 写入execl