我在窗口中
设计piao据打印时,分别插入了Table、和DataList,发现如果将这两个控件设置为"允许打印"后,用以下代码打印预览时会报错
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Preview()
是怪事了,我用你的文件就可以,我另做了一个表和窗口,也没问题,就是前一张表出问题,说不清什么问题
发现问题所在: 见 9 楼的演示~~
[此贴子已经被作者于2009-6-8 13:38:16编辑过]
以下是引用mr725在2009-6-8 12:31:00的发言:
发现问题所在: 在datalist中行数未满时会报错,当行数超过datalist框最低边后,就不会报错了
惭愧,不明白,做个例子来看看
以下是引用狐狸爸爸在2009-6-8 12:34:00的发言:
惭愧,不明白,做个例子来看看
进一步测试发现,8行以内都会出错,超过8行不会提示错误!附上一个例子~
此主题相关图片如下:datalist打印窗口问题.gif
奇怪的是,用2楼的例子,datalist中显示不到10行时会出错,满10行后ok!~~~~~~?
[此贴子已经被作者于2009-6-8 13:35:40编辑过]
奇怪的是,用2楼的例子,datalist中显示不到10行时会出错,满10行后ok!~~~~~~?
(我把窗口拉宽了些,增加了两个按钮,打印预览按钮是原来2楼的代码)
此主题相关图片如下:datalist打印窗口问题2楼.gif
[此贴子已经被作者于2009-6-8 15:42:43编辑过]