社区
C#
帖子详情
【答者有分】各位在WinForm 中用的打印方案是是什么?
zetee
2010-08-04 11:22:05
在WINFORM 开发中,我用的打印方案是Webbrowser 构造成HTML 模板来打印,不过遇到IE6,IE7...等等情况,
用起来不那么顺。
请问各位有什么好的方案?或者说一下你们现在用的是什么方案。
有什么好的和成熟的方案可发给我。我多多给分。
...全文
264
26
打赏
收藏
【答者有分】各位在WinForm 中用的打印方案是是什么?
在WINFORM 开发中,我用的打印方案是Webbrowser 构造成HTML 模板来打印,不过遇到IE6,IE7...等等情况, 用起来不那么顺。 请问各位有什么好的方案?或者说一下你们现在用的是什么方案。 有什么好的和成熟的方案可发给我。我多多给分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
WinForm
下多层架构的实现
最近在CSDN上看到有朋友求
Winform
的三层架构的示例,网上也确实没有多少是
Winform
的。于是本人牺牲一点时间,做了这个小Demo,希抛砖引玉,望各路老手不吝指教。 至于什么是“三层结构”、三层结构有什么好处、为什么要用三层结构,我想这些讨论,网上大把,Google 或者 Baidu一下就有一大串。我也就不多说,直接用一个例子来讲述如何实现一个多层架构的
WinForm
程序...
C#上位机与欧姆龙PLC的通信12----【再爆肝】上位机应用开发(WPF版)
继上节完成
winform
版的应用后,今天再爆肝wpf版的,看看看。可以看到,wpf的确实还是漂亮很多,现在人都喜欢漂亮的,颜值高的,现在是看脸时代,作为软件来说,是交给用户使用的,UI自然是要讲究,可以看出,wpf比
winform
漂亮多了,因为wpf使用样式css来美化界面,虽然这只是抛砖引玉,但说明作为软件工程师,特别是应用软件开发者,颜值一定要有,才有吸引力。这个例子应用了表格控件datagrid和LiveCharts控件,前者呈现数据表格,后者图形展示数据。
C# 喜课堂学习笔记
【1】解决
方案
:主要是用来管理我们添加的各种项目。可以对解决
方案
内部的所有项目,统一编译。开发一个项目:这个项目和我们说的“项目”不是一个概念。我们在解决
方案
中的项目理解:一个类库、一个可启动程序,都可以称为一个项目。一般一个解决
方案
,对应我们一个真实的“项目”。【2】项目包括:类库、可启动程序(一般就是编译后是exe文件的,能够独立运行的,比如windows程序、web程序)【3】程序集(Assembly):一个类库、一个可启动程序...都是程序集。
程序员怎么快速接手一个项目-接手项目指南
目录维护项目最重要的事儿接手方法:不变应万变维护实用技巧:项目的常见套路熟悉项目的套路vue 项目快速梳理大型vue项目整体架构技巧方法总结快速熟悉内部组件模块技巧方法总结提升工作效率 代码编辑工具WebStorm的使用运行技巧维护项目 参考博客: 【程序员怎么快速接手一个项目】 【程序员如何快速上手一个自己不太熟悉的新项目?有什么技巧?】 最重要的事儿 如果你总是看见代码多就发...
面向概念编程浅谈:最大限度的UI代码共用
现在是 2012-01-29 15:44,今天是年后第一天来公司,木有什么事情做;所以将这篇文章写下来; 一直有 面向对象编程:将程序的编码变得人性化,万物化,理解化; 面向方面编程:AOP,动态的扩展对象的方法(可能我这方面的理解还不够全面) 今天,我所提出的这个变成观念,我在网上找是否有某位先行者已经提出,结果暂时发现木有,所以
C#
111,120
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章