首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于C#报表打印的有关问题

2012-04-05 
关于C#报表打印的问题C#2005中有两种报表,一种是自带的RDLC报表,一种是水晶报表,听说水晶报表是要收费的,

关于C#报表打印的问题
C#2005中有两种报表,一种是自带的RDLC报表,一种是水晶报表,听说水晶报表是要收费的,不知道VS带的能用多长时间,所以目前没学,最近一直在研究RDLC报表,这种报表确实很好用,但是不能自定义格式,每次打印都用重新设定,我彻底崩溃,我们单位有很多种票据,格式都不一样,需要在程序种设定好了,难道就真的没什么好方法了吗?C#到底用哪种报表才能解决问题啊?请各位大哥指点迷津。

[解决办法]
用VS环境下自带的水晶报表就行了,集成在VS下的水晶报表功能足够了而且不收费。使用水晶报表最好的地方是可以自己设计模版,方便需求比较特殊的人。RDLC报表我没用过没什么好建议了。使用水晶报表的方法是在VS下新建项目—>创建报表
[解决办法]
建议采用vs环境下的水晶报表,我用过,功能已经可以用了,但是如果你想做到非常非常强大的话,那么我建议你找第三方打印工具。微软自带的不收费。
1,生成.rpt报表打印文件
2,使用ReportDocument设置要打印的.rpt报表文件
3,给ReportDocument设置数据源
4,使用CrystalReportView绑定到ReportdDocument上
5,CrystalReport.print好像是,打印出.rpt格式的报表。

热点排行