社区
C#
帖子详情
PrintPreviewDialog 预览不了第一页
分号
2011-01-04 12:33:28
我用PrintPreviewDialog类实现了一个报表的打印预览。我的报表有不止一页,但我发现一个问题,在我进入预览后,选择右上角的编辑框选择了第几页后,关闭预览对话框,然后再次进入时,却发现预览的不是第一页。
请问需要设置什么属性才能让PrintPreviewDialog反复操作总是首先预览第一页?
...全文
152
6
打赏
收藏
PrintPreviewDialog 预览不了第一页
我用PrintPreviewDialog类实现了一个报表的打印预览。我的报表有不止一页,但我发现一个问题,在我进入预览后,选择右上角的编辑框选择了第几页后,关闭预览对话框,然后再次进入时,却发现预览的不是第一页。 请问需要设置什么属性才能让PrintPreviewDialog反复操作总是首先预览第一页?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
心粘快乐
2012-10-30
打赏
举报
回复
1
PrintPreviewDialog1.PrintPreviewControl.StartPage =0;
心粘快乐
2012-10-30
打赏
举报
回复
PrintPreviewDialog1.PrintPreviewControl.StartPage = 1;
用这个就可以
nmd002
2012-08-29
打赏
举报
回复
使用打印预览对话框窗体时,每次重新创建,不要使用默认对象即可.
比如按钮或调用的函数中如下所写(VB.net代码):
Dim PPD As PrintPreviewDialog
PPD = New PrintPreviewDialog
PPD.Document = PrintDocument1
PPD.ShowDialog()
PPD.Close()
PPD = Nothing
这样每次都是重新载入的打印文档,必定都从第一页开始显示
关闭之后,对话框清除,上次的设置都会消失,不会残留在画面上.
再有其他的初始显示设置,就一起加到模态显示那句之前,在显示之前一次完成设定即可.
可能这是你想要的,试试吧.
分号
2011-01-05
打赏
举报
回复
我的意思是这样的,通过打印预览,可以浏览报表。如果有多张报表,可以选择二页、三页、四页、六页预览。也可以一页预览,然后选择打印预览菜单右上角的页选择框选择要预览的那页报表。
现在,我采用一页预览的方式,然后选择了页选择框预览了报表,这个时候,如果我最后一次预览的不是第一页,而是其他页,在退出打印预览后,然后再次进行打印预览,就发现当前预览的不是第一页,而是上一次我退出时预览的那一页。
请问,如何才能实现每次进入打印预览,都预览第一页?
wuyq11
2011-01-04
打赏
举报
回复
HasMorePages false
OnBeginPrint中printpage
分号
2011-01-04
打赏
举报
回复
请朋友们帮助一下吧,谢谢!
C#开发典型模块大全(光盘)第一部分
5.2.2 打印
预览
对话框(
Pr
int
Pr
eview
Dialog
) 5.2.3 打印对话框(
Pr
int
Dialog
) 5.2.4 获取指定颜色值和字体样式 5.2.5 DataGridView控件的相关应用 5.3 设计过程 5.3.1 打印信息的设置 5.3.2 表格样式的设置 5.3.3 ...
C#开发典型模块大全(光盘)第二部分
5.2.2 打印
预览
对话框(
Pr
int
Pr
eview
Dialog
) 5.2.3 打印对话框(
Pr
int
Dialog
) 5.2.4 获取指定颜色值和字体样式 5.2.5 DataGridView控件的相关应用 5.3 设计过程 5.3.1 打印信息的设置 5.3.2 表格样式的设置 5.3.3 ...
C#开发典型模块大全(光盘)
5.2.2 打印
预览
对话框(
Pr
int
Pr
eview
Dialog
) 5.2.3 打印对话框(
Pr
int
Dialog
) 5.2.4 获取指定颜色值和字体样式 5.2.5 DataGridView控件的相关应用 5.3 设计过程 5.3.1 打印信息的设置 5.3.2 表格样式的设置 5.3.3 ...
C#开发经验技巧宝典
1025 如何使用
Pr
int
Pr
eview
Contronl控件
预览
599 1026 使用
Pr
int
Pr
eview
Dialog
对话框 600 1027 如何使用
Pr
int
Dialog
对话框打印 601 1028 如何使用PageSetup
Dialog
对话框设置页面 601 1029 如何使用...
C#编程经验技巧宝典
10 <br>0023 如何添加引用第3方控件 11 <br>0024 如何生成DLL文件 11 <br>0025 如何使用不安全代码 11 <br>第2章 语言基础 13 <br>2.1 注释 14 <br>0026 如何对代码进行注释 14 ...
C#
110,499
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章