[请问如何用页面的普通按钮代替水晶报表的打印按钮?]

iooo-iio-oi 2005-07-27 05:24:11
能不能实现如上的问题?
谢谢!
...全文
178 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
monamourmacherie 2005-08-02
  • 打赏
  • 举报
回复
PrintDocument只适用于windows application,那web application怎么办啊?
xwdd129 2005-07-30
  • 打赏
  • 举报
回复
那我没试过,你试试用打印控件进行控制,好像叫PrintDocument,具体你查查msdn
delbrueck 2005-07-30
  • 打赏
  • 举报
回复
不懂,你看看它的按钮触发了哪些事件
iooo-iio-oi 2005-07-29
  • 打赏
  • 举报
回复
to xwdd129(想要飞得更高)
指定打印机不太好吧,看了几篇文章说这个方法有问题。
clerkie 2005-07-29
  • 打赏
  • 举报
回复
能写代码调出那个打印设置框吗~~?点击水晶报表的工具栏的打印,它会弹出一个打印机设置框的。
monamourmacherie 2005-07-29
  • 打赏
  • 举报
回复
xwdd129(想要飞得更高),
我就是像你这样写的代码,只不过,printerName我设的是空,按道理来说应该是用默认的打印机打出来,但是却出错,说是没有默认打印机。问题处在什么地方啊?(公司里面全都是网络打印机。)
iooo-iio-oi 2005-07-28
  • 打赏
  • 举报
回复
顶一下!
还有其他方法吗?
xwdd129 2005-07-28
  • 打赏
  • 举报
回复
就把代码写在按钮的单击事件里就行了,打印需要调用PrintToPrinter方法,此方法带有一些参数,如打印份数、是否分页等。 大致如下:

try
{
MyReport.PrintOptions.PrinterName = "\\MyComputer\\acc_lj5000_p12"; //设置打印机名
MyReport.PrintToPrinter(2,True,1,3);
}
catch()
{
}
xwdd129 2005-07-28
  • 打赏
  • 举报
回复
这就是你的要求啊,那你还想要什么方法?

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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