【答者有分】各位在WinForm 中用的打印方案是是什么?

zetee 2010-08-04 11:22:05
在WINFORM 开发中,我用的打印方案是Webbrowser 构造成HTML 模板来打印,不过遇到IE6,IE7...等等情况,
用起来不那么顺。

请问各位有什么好的方案?或者说一下你们现在用的是什么方案。

有什么好的和成熟的方案可发给我。我多多给分。
...全文
225 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
woebird 2010-08-05
  • 打赏
  • 举报
回复
将自已要打印的东西画在图上,printdocument类打印这张图,灵活,复杂!

别人的东西再好都有缺陷,自已的则是能最大限度的满足自已特定的需求。当然,如果需要比较大众化就
用一般点第三方控件。
捷哥1999 2010-08-05
  • 打赏
  • 举报
回复
Winform的打印,你通过Webbrowser来处理?有点奇怪好像。

看具体的打印需求了,例如,你是要打印winfrom界面上每个控件的内容,还是要打印显示在datagridview中的数据?
下面是一些参考资料,希望对你有帮助:

注意codeproject上的文章,配有源代码的,需要你注册为网站用户后,才可以下载!
Print HTML in C# with or without the web browser control and the print dialog

Printing a Form in a report fashion (release 2.2)


A component that prints any control, including ListViews, TreeViews, DataGridViews, and Forms

DataGridView Print/Print Preview Solution - Part I
DataGridView Print/Print Preview Solution - Part II
youqi1984 2010-08-05
  • 打赏
  • 举报
回复
Winform 打印一般使用第三方打印套件
mydear303 2010-08-05
  • 打赏
  • 举报
回复
http://www.codeproject.com/
多看一下,应该会找到你想要的
hyblusea 2010-08-05
  • 打赏
  • 举报
回复
打印报表:http://www.codeproject.com/KB/printing/dareport.aspx
打印DataGridView:http://www.codeproject.com/KB/printing/datagridviewprinter.aspx

总之CodeProject上面有很多Demo了...
hyblusea 2010-08-05
  • 打赏
  • 举报
回复
Vs提供有打印控件啊

PrintDialog
PrintDocument
PrintPreviewControl
... ...
zetee 2010-08-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jointan 的回复:]
我从来不用任何第三方报表和第三方组件,包括水晶报表,因为它们打印出来的东西太丑,
.Net没出来前一直用GDI函数,现在一直只用GDI+
[/Quote]
那到底怎么用
air123456789 2010-08-05
  • 打赏
  • 举报
回复
来学习。
lyangelwing 2010-08-05
  • 打赏
  • 举报
回复
我来回答下,您可以让用户装IE8,不然打印不了,给他一个提示

不过从用户体验上来看。。。。

你可以提供下载啥的
herott632482577 2010-08-04
  • 打赏
  • 举报
回复
不懂学习~~~
jointan 2010-08-04
  • 打赏
  • 举报
回复
我从来不用任何第三方报表和第三方组件,包括水晶报表,因为它们打印出来的东西太丑,
.Net没出来前一直用GDI函数,现在一直只用GDI+
zhao38322684 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wuyq11 的回复:]
自定义报表
rdlc,水晶报表
fastreport等第三方控件
http://www.codeproject.com/KB/miscctrl/ListViewPrinter.aspx
[/Quote]UP
Peter200694013 2010-08-04
  • 打赏
  • 举报
回复
wuyq11 2010-08-04
  • 打赏
  • 举报
回复
自定义报表
rdlc,水晶报表
fastreport等第三方控件
http://www.codeproject.com/KB/miscctrl/ListViewPrinter.aspx
gongsun 2010-08-04
  • 打赏
  • 举报
回复
成熟的方案

------------------

花钱买个 老外的 打印业务的控件吧。
Ny-6000 2010-08-04
  • 打赏
  • 举报
回复
找第三方插件使用 .
Ny-6000 2010-08-04
  • 打赏
  • 举报
回复
先吃饭去.
XBodhi. 2010-08-04
  • 打赏
  • 举报
回复
crystal
rdlc 2种报表
zetee 2010-08-04
  • 打赏
  • 举报
回复
快到中午吃饭时间。自己先顶上去
wang329382414 2010-08-04
  • 打赏
  • 举报
回复
用水晶 找阿泰
加载更多回复(3)

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧