千家信息网

如何使用.net DataTable导出Execl

发表于:2024-10-06 作者:千家信息网编辑
千家信息网最后更新 2024年10月06日,这篇文章主要介绍"如何使用.net DataTable导出Execl",在日常操作中,相信很多人在如何使用.net DataTable导出Execl问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2024年10月06日如何使用.net DataTable导出Execl

这篇文章主要介绍"如何使用.net DataTable导出Execl",在日常操作中,相信很多人在如何使用.net DataTable导出Execl问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何使用.net DataTable导出Execl"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

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"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

代码 学习 方法 更多 帮助 实用 接下来 乱码 控件 文章 标记 理论 知识 窗体 篇文章 类型 网站 资料 跟着 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 应用软件开发工资多少 java软件开发的步骤 查询数据库信息返回json 美国说中国网络安全吗 如何进入饥荒本地的服务器 游戏外挂软件开发视频教学 淄博职业学院春考网络技术 儿童网络安全宣传 方舟加入服务器提示网络错误信息 2017浙江网络安全 网络技术工程师证书是什么样子 计算机网络技术抓包实验报告 lte网络技术特点 苍南新能源刀片服务器欢迎咨询 网络安全教育讲座心得200字 从服务器拷贝到u盘 数据库有连接串该怎么连接 网民网络安全感总体提升 多台手机组装服务器 c 根据实体更新多条数据库 天津网络时间服务器定制云主机 网络安全周青少年日活动总结 工业软件开发注意事项 大一网络技术长期目标 服务器安全配置基本知识 神武4服务器100突破120 怎么说服别人做网络安全 浙江手机软件开发招聘信息 外国网络安全法视频 圣火传奇网络技术有限公司
0