在Winform中我常用的两种把DataGridView数据导出Excel的方法

时间:2022-09-17 08:34:38

 

在Winform中我常用的两种把DataGridView数据导出Excel的方法在Winform中我常用的两种把DataGridView数据导出Excel的方法第一种导出方法

 

在Winform中我常用的两种把DataGridView数据导出Excel的方法在Winform中我常用的两种把DataGridView数据导出Excel的方法调用函数导出Excel

 

这种方法没有什么特殊,dataGridView有多少数据就导出多少数据,没有特殊的格式处理,所以速度较快。。

第二种稍微复杂但是却可以带来更多喜人的选择。

先引用 ReportViewer 需要的两个组件

Microsoft.ReportViewer.Common.dll和Microsoft.ReportViewer.WinForms.dll

通常通过在工具箱中拖放ReportViewer 控件即可自动引用两个组件。。

第一步先查询数据:

 

 

在Winform中我常用的两种把DataGridView数据导出Excel的方法在Winform中我常用的两种把DataGridView数据导出Excel的方法初始化数据

 

第二步 添加新项-数据集:设计一个dataTable,该表于查询的表结构一样

在Winform中我常用的两种把DataGridView数据导出Excel的方法

第三步:添加新项-报表 在Winform中我常用的两种把DataGridView数据导出Excel的方法,报表设计如下

通过工具栏拖放一个“表”控件到报表中,再从数据源中拖放字段,

可以给报表加边框,颜色,格式,写表达式,甚至包括一些数学运算,集合运算==

在Winform中我常用的两种把DataGridView数据导出Excel的方法

查看表的属性在Winform中我常用的两种把DataGridView数据导出Excel的方法获取数据源字符串,在代码中会使用到

完成表设计后,将rdlc文件复制到Debug 文件夹下,因为那才是程序运行的 根目录

第四步编写导出按钮事件代码:

 

在Winform中我常用的两种把DataGridView数据导出Excel的方法在Winform中我常用的两种把DataGridView数据导出Excel的方法第二种导出数据的方法

 

 

总体Demo简单界面如下

在Winform中我常用的两种把DataGridView数据导出Excel的方法

 

Demo下载

/Files/a7373773/DataGirdViewToExcel.rar