关于水晶报表打印模式的设置

stonemqy NETSDAR(太原)软件有限公司 程序员  2011-07-18 05:21:42
水晶报表运行时的打印和导出页面如图1和图2所示:
图1---运行时打印页面:


图2---运行时导出页面:


但是,编辑时,在“主报表 预览”状态下,选择右键菜单(图3)下的“打印”、“导出”时,其

页面状态如图4,图5所示:

图3---右键菜单:


图4---编辑时打印页面:


图5---编辑时导出页面:


问题是:如何设置报表,使得在运行时的“打印”、“导出”页面也如同图4和图5?
...全文
408 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
学习!!!!!!!!!!
回复
luoyi107 2011-07-26
如果你不想弹出打印框,就直接打印,自己设置好打印

//选择打印机。
Report.PrintOptions.PrinterName = printerName;

//打印报表。将 startPageN 和 endPageN
//第一个参数是打印份数,后面参数设置为 0 表示打印所有页。
Report.PrintToPrinter(1,false,0,0);
回复
stonemqy 2011-07-19
有人回答吗?先自己顶起来。
回复
stonemqy 2011-07-19
[Quote=引用 7 楼 babyt 的回复:]
同样,因为我们打印和导出的时候,都是依赖与既有控件包的,所以界面只能使用其默认的。
而控件包的界面,与设计时的那个显然不同,因为设计默认的那个打印和导出界面,是CS默认的
跟BS的是不一样的。
[/Quote]

收到,谢谢泰哥!
回复
阿泰,牛人。
回复
阿泰 2011-07-19
同样,因为我们打印和导出的时候,都是依赖与既有控件包的,所以界面只能使用其默认的。
而控件包的界面,与设计时的那个显然不同,因为设计默认的那个打印和导出界面,是CS默认的
跟BS的是不一样的。
回复
阿泰 2011-07-19
[Quote=引用 3 楼 stonemqy 的回复:]
引用 2 楼 babyt 的回复:
ASPX 页面上,点中CrystalReportViewer控件,设置其PrintMode属性,默认为pdf,更改为ActiveX


这样做弹出的画面是如下图:


怎么才能去掉crystal 打印控件?
[/Quote]

如果单纯依赖与工具条,是去不掉的。
这个是控件包里的一个内置页面。
回复
stonemqy 2011-07-18
[Quote=引用 2 楼 babyt 的回复:]
ASPX 页面上,点中CrystalReportViewer控件,设置其PrintMode属性,默认为pdf,更改为ActiveX
[/Quote]

还有,导出页面怎么设置能成为图5那种样式啊?
回复
stonemqy 2011-07-18
[Quote=引用 2 楼 babyt 的回复:]
ASPX 页面上,点中CrystalReportViewer控件,设置其PrintMode属性,默认为pdf,更改为ActiveX
[/Quote]

这样做弹出的画面是如下图:


怎么才能去掉crystal 打印控件?
回复
阿泰 2011-07-18
ASPX 页面上,点中CrystalReportViewer控件,设置其PrintMode属性,默认为pdf,更改为ActiveX
回复
stonemqy 2011-07-18
补充:我是在vs2008下建立的C# WEB项目
回复
相关推荐
发帖
图表区
创建于2007-09-28

4810

社区成员

.NET技术 图表区
申请成为版主
帖子事件
创建了帖子
2011-07-18 05:21
社区公告
暂无公告