最新重构源码下载:打造0代码全自动GridView-天具神力
在web应用程序中,我们是不是很发愁打印问题,您是不是有过为了打印写Activex的经历,我们有没有想过,Word和Excel的打印功能能被我们利用起来呢?只要我们将我们将数据导出到Excel或者Word中,打印岂不是小case了么。下面就谈谈如何让GridView自己支持导出Excel和Word 。
首先增加了两个属性,用于指示是否支持Excel导出和Word导出
//增加了一个设置是否显示“导出Word”按钮的属性
}
声明两个LinkButton控件btnExportWord,btnExport,分别用于点击导出Excel和点击导出word,并在控件的OnInit事件中初始化两个控件
![]()
}
将两个LinkButton添加到GridView子控件中。
![]()
}
在导出的时候,我们希望一些列不被导出,如修改,删除这样的列,因此我们添加了这样的一个属性
![]()
}
在导出的时候,原来的GridView列表中会有一些LinkButton或者DropDownList控件,导出的时候,我们也希望将其换成纯文本,用下面这个函数可以完成这个目的
下面是处理ItemCommand,将GridView导出的代码
![]()
}
使用的时候,只要指定ShowExportExcel=True,ShowExportWord=True就自动出现导出Word和导出Excel的按钮了,点击自动会将GridView中的数据导出到Word或者Excel中了,如果原GridView是多页的,那也会自动将全部数据(而不是当前页的数据)导出,而且会剔除原来数据中的一些超级链接。使用起来相当简单,效果页非常好。
上篇文章地址:
手把手教你如何扩展GridView之自带分页
手把手教你如何扩展GridView之自带CheckBox
手把手教你如何扩展GridView之自动排序篇
相关文章:
-
2022-12-23
-
2021-04-17
-
2021-11-18
-
2021-05-27
-
2022-12-23
-
2021-12-16
猜你喜欢
-
2021-10-31
-
2021-09-25
-
2021-11-11
-
2021-06-30
相关资源
-
下载
2023-01-08
-
下载
2021-06-05
-
下载
2023-01-12