简单实用的.net DataTable导出Execl


Posted in PHP onOctober 28, 2013

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 的窗体标记内
    }
PHP 相关文章推荐
php中截取字符串支持utf-8
Jan 18 PHP
利用static实现表格的颜色隔行显示的代码
Sep 02 PHP
php的memcached客户端memcached
Jun 14 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
php上传图片客户端和服务器端实现方法
Mar 30 PHP
php实现Mysql简易操作类
Oct 11 PHP
PHP二维数组去重算法
Dec 17 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
PHP实现将base64编码字符串转换成图片示例
Jun 22 PHP
php微信公众号开发之校园图书馆
Oct 20 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
php json与xml序列化/反序列化
Oct 28 #PHP
php中的boolean(布尔)类型详解
Oct 28 #PHP
php中的比较运算符详解
Oct 28 #PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 #PHP
析构函数与php的垃圾回收机制详解
Oct 28 #PHP
web server使用php生成web页面的三种方法总结
Oct 28 #PHP
php加密解密函数authcode的用法详细解析
Oct 28 #PHP
You might like
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
laravel安装和配置教程
2014/10/29 PHP
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
python抓取网页内容示例分享
2014/02/24 Python
简单介绍Python中的RSS处理
2015/04/13 Python
Django发送html邮件的方法
2015/05/26 Python
Python实现身份证号码解析
2015/09/01 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
2017/05/24 Python
python将unicode转为str的方法
2017/06/21 Python
python绘制简单彩虹图
2018/11/19 Python
Python docx库用法示例分析
2019/02/16 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
预备党员党课思想汇报
2014/01/13 职场文书
学生出入校管理制度
2014/01/16 职场文书
幼儿教育感言
2014/02/05 职场文书
新春寄语大全
2014/04/09 职场文书
项目合作协议书
2014/04/16 职场文书
教师党员岗位承诺书
2014/05/29 职场文书
烈士陵园观后感
2015/06/08 职场文书
2016国培研修心得体会
2016/01/08 职场文书
golang中的struct操作
2021/11/11 Golang
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL