我用PrintPreviewDialog类实现了一个报表的打印预览。我的报表有不止一页,但我发现一个问题,在我进入预览后,选择右上角的编辑框选择了第几页后,关闭预览对话框,然后再次进入时,却发现预览的不是第一页。
请问需要设置什么属性才能让PrintPreviewDialog反复操作总是首先预览第一页?
请问需要设置什么属性才能让PrintPreviewDialog反复操作总是首先预览第一页?
解决方案 »
- WebBrowser三个事件Navigating、Navigated、DocumentComplete的区别
- PetShop数据库连接问题
- SQL存储过程就实现删除指定Access数据库的问题!!
- 这样的错误怎么办?
- 用MyAdapter.Update添加数据失败
- @@@@@@@@@@@ --请问好像poco,kugoo等的p2p服务器是怎样做或工作原理?我没有分了,请体谅!
- [求助]XmlDocument.Load方法找不到xml文件
- 谁能给个读写注册表的例子
- 哪个有这个文件 嘛
- 写健壮的sqlserver数据库应用程序,大家来讨论
- 怎么在datagridview里面查找数据。
- 水晶报表【自定义纸张】在客户机安装问题!
OnBeginPrint中printpage
比如按钮或调用的函数中如下所写(VB.net代码):Dim PPD As PrintPreviewDialog
PPD = New PrintPreviewDialog
PPD.Document = PrintDocument1
PPD.ShowDialog()PPD.Close()
PPD = Nothing这样每次都是重新载入的打印文档,必定都从第一页开始显示
关闭之后,对话框清除,上次的设置都会消失,不会残留在画面上.
再有其他的初始显示设置,就一起加到模态显示那句之前,在显示之前一次完成设定即可.
可能这是你想要的,试试吧.
用这个就可以