• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > Asp.net中DataTable导出到Excel的方法介绍

Asp.net中DataTable导出到Excel的方法介绍

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了导出excel asp.net,asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

                curContext.Response.AddHeader("Content-Disposition", "attachment; filename=" + pFileName + ".xls");
                curContext.Response.ContentType = "application/vnd.ms-excel";
                strWriter = new System.IO.StringWriter();
                htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);

                // 为了解决dgData中可能进行了分页的情况,需要重新定义一个无分页的DataGrid
                dgExport = new System.Web.UI.WebControls.DataGrid();
                dgExport.DataSource = pData.DefaultView;
                dgExport.AllowPaging = false;
                dgExport.ShowHeader = false;//去掉标题
                dgExport.DataBind();

                string[] arrHeader = pHeader.Split('|');
                string strHeader = "<table border=\"1\" style=\"background-color:Gray;font-weight:bold;\"><tr>";
                foreach (string j in arrHeader)
                {
                    strHeader += "<td>" + j.ToString() + "</td>";
                }
                strHeader += "</tr></table>";
                // 返回客户端
                dgExport.RenderControl(htmlWriter);
                string strMeta = "<meta http-equiv=\"content-type\" content=\"application/ms-excel; charset=UTF-8\"/>";
                curContext.Response.Write(strMeta + strHeader + strWriter.ToString());
                curContext.Response.End();
            }
        }
        #endregion
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET导出word实例
  • ASP.NET之Excel下载模板、导入、导出操作
  • ASP.NET使用xslt将xml转换成Excel
  • asp.net中Table生成Excel表格的方法
  • asp.net中EXCEL数据导入到数据库的方法
  • ASP.NET使用GridView导出Excel实现方法
  • asp.net导出excel数据的常见方法汇总
  • asp.net读取excel文件的三种方法示例
  • asp.net读取excel中的数据并绑定在gridview
  • ASP.NET中 Execl导出的六种方法实例

相关文章

  • 2017-05-11.NET 纯分页代码实例
  • 2017-05-11.NET的动态编译与WS服务调用详解
  • 2017-05-11asp.net(c#)ref,out ,params的区别
  • 2017-05-11xpath的数据和节点类型以及XPath中节点匹配的基本方法
  • 2017-05-11伪静态web.config配置步骤
  • 2017-05-11asp.net AjaxControlToolKit--TabContainer控件的介绍
  • 2017-05-11asp.net下检测远程URL是否存在的三种方法
  • 2017-05-11moq 的常用使用方法(推荐)
  • 2017-05-11Asp.net之TextBox只允许输入数字的方法总结
  • 2017-05-11asp.net 页面输出缓存

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp.net 仿腾讯微薄提示 还能输入*个字符 的实现代码
    • 获取WebService的请求信息方法实例
    • 解读ASP.NET 5 & MVC6系列教程(14):View Component
    • Visual Studio 2017正式版发布 亮点看这里
    • Repeater绑定dictionary数据源代码及报错解决
    • asp.net开发中怎样去突破文件依赖缓存
    • .net连接oracle的3种实现方法
    • asp.net DataFormatString格式化GridView
    • ASP.NET将文件写到另一服务器(图文教程)及注意事项
    • ASP.NET Core Razor 页面路由详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有