读书人

关于水晶报表打印模式的设置,该怎么解

发布时间: 2011-12-30 23:30:45 作者: rapoo

关于水晶报表打印模式的设置
水晶报表运行时的打印和导出页面如图1和图2所示:
图1---运行时打印页面:


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


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

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

图3---右键菜单:


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


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


问题是:如何设置报表,使得在运行时的“打印”、“导出”页面也如同图4和图5?

[解决办法]
同样,因为我们打印和导出的时候,都是依赖与既有控件包的,所以界面只能使用其默认的。
而控件包的界面,与设计时的那个显然不同,因为设计默认的那个打印和导出界面,是CS默认的
跟BS的是不一样的。
[解决办法]
如果你不想弹出打印框,就直接打印,自己设置好打印

C# code
//选择打印机。   Report.PrintOptions.PrinterName   =   printerName;       //打印报表。将 startPageN 和 endPageN     //第一个参数是打印份数,后面参数设置为 0 表示打印所有页。   Report.PrintToPrinter(1,false,0,0); 

读书人网 >.NET

热点推荐