简单实用的.net DataTable导出Execl
程序员文章站
2023-11-15 17:26:34
datatable导出execl代码太简单,我们直接看代码。
复制代码 代码如下: protected void btnprint_c...
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 的窗体标记内
}
下一篇: 什么样的代码是好代码?
推荐阅读
-
asp.net实现导出DataTable数据到Word或者Excel的方法
-
简单实用的.net DataTable导出Execl
-
asp.net DataTable导出Excel自定义列名的方法
-
.net实现一个简单的通用查询数据、导出Excel的网页
-
asp.net安全、实用、简单的大容量存储过程分页第1/2页
-
简单实用的.net DataTable导出Execl
-
.net中将DataTable导出到word、Excel、txt、htm的方法
-
asp.net DataTable导出Excel自定义列名的方法
-
.net实现一个简单的通用查询数据、导出Excel的网页
-
简单实用的.net DataTable导出Execl