社区
图表区
帖子详情
用reportview控件打印报表,怎么控制格式
wddjzzxsdz
2011-05-23 11:50:20
各位朋友,用reportview控件打印报表,怎么控制格式。我用bs结构在页面上面有个reportview控件。显示的时候是水平显示的,但是打印的时候它就把七列中的三列打到下面去了。
...全文
170
6
打赏
收藏
用reportview控件打印报表,怎么控制格式
各位朋友,用reportview控件打印报表,怎么控制格式。我用bs结构在页面上面有个reportview控件。显示的时候是水平显示的,但是打印的时候它就把七列中的三列打到下面去了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wddjzzxsdz
2011-06-24
打赏
举报
回复
感谢大家的回复,在此感谢大家。
决定结贴了
阿泰
2011-06-24
打赏
举报
回复
[Quote=引用 4 楼 wddjzzxsdz 的回复:]
引用 3 楼 xfblue 的回复:
报表主体宽度+左右边距宽度 必须小于报表宽度 要不肯定超列打到第二页去
又没有办法让看到的是啥样打出来就是啥样
[/Quote]
首先我们客观地看下自己的打印机,大部分办公室打印机都是A4打印机,其打印的最大宽度就是A4横向幅面。
如果你设计的一个报表有50列,可能物理宽度就有80cm,这样在报表上显示出来是没问题的
毕竟reportview可以用滚动条来实现全部显示。
但是普通打印机怎么能一下子打到80cm呢,它只能给你切成几张打印。
要实现所见即所打,那么就要控制报表的大小,与打印机的幅面相符
比如设置报表的width和height为标准的A4幅面(打印机可实际支持的幅面大小)。
xfblue
2011-06-23
打赏
举报
回复
报表主体宽度+左右边距宽度 必须小于报表宽度 要不肯定超列打到第二页去
wddjzzxsdz
2011-06-23
打赏
举报
回复
[Quote=引用 3 楼 xfblue 的回复:]
报表主体宽度+左右边距宽度 必须小于报表宽度 要不肯定超列打到第二页去
[/Quote]
又没有办法让看到的是啥样打出来就是啥样
wddjzzxsdz
2011-06-17
打赏
举报
回复
不是 是超出了物理宽度。一列占8cm 总共只有多少来着 24cm?所以就打到下面去了
大Y
2011-06-07
打赏
举报
回复
超出了打印的比例了吧
VS2005中
Report
View
控件
的使用详解
自己使用
Report
View
控件
的笔记,希望对大家有用………自己使用
Report
View
控件
的笔记,希望对大家有用
Report
view
微软自带的
打印
控件
(客户端安装插件10和11版本)
整理收集:微软
报表
打印
,客户端安装插件 (
Report
View
er2012 包含关联的插件)
report
view
生成
报表
利用.net自带的数据源
report
view
控件
生成
报表
,
C# Winform 的
Report
View
er
报表
控件
15个源代码事例,可修改可编译,带数据
C# Winform 的
Report
View
er
报表
控件
15个源代码事例,可修改可编译,带数据
Report
View
.rar
Microsoft Visual Studio 2008 水晶
报表
Report
View
插件
图表区
4,817
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章