拼吾爱程序人生.Net编程ADO.Net Datagrid导出当前页和全部页为EXCEL文件的解决方案

1  /  1  页   1 跳转 查看:2907

Datagrid导出当前页和全部页为EXCEL文件的解决方案

Datagrid导出当前页和全部页为EXCEL文件的解决方案

对于Datagrid导出为EXCEL文件的方案已经有很了,但都比较零散,现根据客户不同的要求,将两种常用的解决方案帖出来:
一、导出当前页:
客户需求:需要导出当前显示的页面以做打印需要,如果全部导出,则数据量大时打印还需手工分割EXCEL文件处理,因此这个需求是客观存在的,代码如下:

Code


二、导出全部页
客户需求:需要在EXCEL里浏览并保存所有数据,然后自由切割数据以做其他处理,代码如下:

Code


请注意,上述两种都是最基本的导出方法,关于合并表头等复杂导出需要更多元素添加进来,大家可以一起来探讨。

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [ADO.Net] 的这些文章也感兴趣:

ADO.NET Entity Framework:关于重复访问数据库的探讨
ADO.NET Entity Framework 体验:安装及初试
DataGrid如何绑定一个超级链接列
Using ADO.NET Data Service – Consuming
ADO.NET Data Service
实战VisualC#数据库编程
NET 连接池救生员
Using ADO.NET Data Service – Consuming
Using ADO.NET Data Service – 客户端消费
支持实体框架的首批ADO.NET Provider已经准备就绪
 
 

回复:Datagrid导出当前页和全部页为EXCEL文件的解决方案

原理是一样的,而且涉及控件的使用和开发方面,同样的实现CS架构肯定会有对应的解决方案,并且这个方案应该比BS架构实现更容易:)
 

回复:Datagrid导出当前页和全部页为EXCEL文件的解决方案

我整理了一下,希望拼吾爱的这些文章对你有帮助:)
http://www.pin5i.com/showtopic-13424.html
http://www.pin5i.com/showtopic-7845.html
http://www.pin5i.com/showtopic-15086.html
http://www.pin5i.com/showtopic-16599.html

另外,你可以通过使用站内GG搜索来完成对相关技术文章的检索,GG搜索组件的位置在每个帖子页面的偏上方:)
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    Total Unique Visitors:

web counter

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部