WINFORM普通打印如何打印dataset或datagrid里固定字段的所有记录?
WINFORM普通打印如何打印dataset或datagrid里固定字段的所有记录?
不是webFORM,也不是水晶报表。
而是用PrintDocument1、PrintPreviewDialog1等控件来打印的。
如果一页纸装不下dataset或datagrid的内容又装如何设置下一页是接下去的内容?
小生初学.net打印,望高手前辈们能详细指点,非常感谢!!!!!
最好能给出一调试就成功的源码,谢谢:)
很快结账!!
问题点数:80、回复次数:9Top
1 楼buggavin(逸飞)回复于 2004-09-04 14:23:33 得分 5
PrintDocument很不好控制格式,还是用水晶报表吧!Top
2 楼allanli(若尘)回复于 2004-09-04 15:22:25 得分 5
楼上未免太打击人家的积极性了吧,如果你想用水晶报表打印DaTaGrid的内容,那简直就是受罪,不通用,小题大做.
这些情况用这个组建简直就是完美解决方案了.
http://community.csdn.net/Expert/topic/3204/3204925.xml?temp=.9986383
Top
3 楼FBI_NET(FBI)回复于 2004-09-04 16:05:00 得分 0
多谢allanli(若尘) 帮忙
虽然有现成的组件能完成这些功能,不过我还是希望能学习学习具体怎么用代码实现,毕竟我们搞编程的是为了学习和研究嘛,这样才有乐趣:)
只是小生我已经研究将近两个月了,却一直没进展,希望各位大侠前辈能成全小生,小生在此有礼了Top
4 楼cyczl666(蔡蔡)回复于 2004-09-04 20:28:09 得分 5
To 楼主:
我也要做一个类似这样的报表,很简单,就是将一个DataGrid的数据打出来就行了,用水晶报表或者ActiveX太麻烦了。希望有更好的回答
To allanli(若尘):
我看了你的报表控件,非常好。但是我想在报表下面插入一个Chart,怎么实现呢?我现在用的Dundas WinChart非常美观好用,但是打印时,只能打出图表,数据表格又打不出来。真是有点晕。Top
5 楼cyczl666(蔡蔡)回复于 2004-09-04 22:16:07 得分 0
我已经解决问题,不过使用最笨的方法,就是在PrintDocument的PrintPage()下面手动添加绘制代码,生成的自定义报表,对于很简单的Dategrid的数据还是可以这样做的。:)Top
6 楼FBI_NET(FBI)回复于 2004-09-06 09:07:08 得分 0
多谢cyczl666(蔡蔡) 关心,可是问题还是没的解决~~~~
还是自己去网上逛逛,碰碰运气了~Top
7 楼Night_Elf(风暴虫)回复于 2004-09-06 09:12:32 得分 60
楼主可以到这里面看看:
http://dev.csdn.net/develop/article/18/18711.shtmTop
8 楼lonestar555(☆天煞※孤星☆)回复于 2004-09-06 09:22:05 得分 5
不行的话,推荐楼主使用水晶报表,在以前的贴子有不少说到水晶报表使用的。
Top
9 楼FBI_NET(FBI)回复于 2004-09-06 09:25:52 得分 0
Night_Elf(风暴虫) 前辈,太感谢你啦~!!!!
正是我想要的@!
为什么就我找不到这些有用的资料`~~Top
相关问题
- DataGrid 怎么取Dataset中两个表的不同字段
- DATASET中的一个表,绑定到DATAGRID后怎样把英文字段变成中文字段显示
- DataGrid怎样显示字段
- DataGrid的HyperLinkColumn字段问题?
- DataGrid或DataSet导出成的Excel表中的字段格式会变化,怎么修改??(跪求解决方法)
- 请教一个在DATASET绑定到DATAGRID时替换字段的问题~~,各位请进~
- datagrid邦定typed dataset,不想做界面层的人还要手工写字段名,要怎么办
- 如何打印DataSet里面的字段?
- 各位大侠帮忙啊,怎么将两个DataSet的内容放在同一个DataGrid中显示,两个DataSet中的表的字段名是相同的
- winform DataGrid怎么实现出现水平滚动条以便显示大数据字段?




