• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

Reporting Service动态列造成主体的宽度问题?

mbh0210 2008-07-14 11:31:06
我在设计报表的时候造了20列,通过参数控制显示与否,问题是我怎么可以动态设置主体的宽度,比如我只显示5行的数据,打印时候的宽度就只有5列的宽度,而不是20列的宽度.....
...全文
138 点赞 收藏 21
写回复
21 条回复
jimvenice 2012年03月09日
楼主。。你解决了吗? 我也碰到这个问题。。
打印的是主体宽度而不是报表宽度。
回复 点赞
mbh0210 2008年07月17日
Thanks Macosx , 微软写的控件满足不了需求,发现还是自己写的控件比较适合自己的需求,有相关的资料没有,Reporting Service的相关资料非常少...
回复 点赞
Macosx 2008年07月16日
SSRS 2008 added support for nested data regions and subreports to the Excel renderer
回复 点赞
Macosx 2008年07月15日
打印是按照打印纸的大小打印的 你是怎么做到用body宽度控制的
回复 点赞
mbh0210 2008年07月15日
花的折线也不能自动蹭大
回复 点赞
mbh0210 2008年07月15日
up
回复 点赞
mbh0210 2008年07月15日
简单的来说,一个list,增加几个textbox,设置textbox的边框,加载数据后,会根据内容的不同而蹭大高度,但并不是所有的边框都会蹭大,这样报表的样子非常难看,以前用的都是水晶报表,对Reporting Service不是很熟,有什么好的解决方法?
回复 点赞
kbryant 2008年07月15日
up
回复 点赞
Macosx 2008年07月15日
List中使用子报表 我已经晕了 我很同情你
子报表是什么样的 边框高度不一致是个什么样子的
回复 点赞
mbh0210 2008年07月15日
现在改用子报表的方式,但是Table中套子报表就在Excel中出错,改用list,在list中增加边框,边框的高度都不统一,这个如何处理?
回复 点赞
mbh0210 2008年07月14日
UP
回复 点赞
suiqirui19872005 2008年07月14日
沙发,帮顶.
回复 点赞
mbh0210 2008年07月14日
问题是我也不知道实际显示的列数,类似于动态列的问题
回复 点赞
Macosx 2008年07月14日
Client Print的作用就是为了按实际的数据打印 而不是按IE上显示的打印
如果楼主只想打印五列就用一个五列的报表吧
回复 点赞
zld_baggio 2008年07月14日
[Quote=引用 6 楼 jl_lsj 的回复:]
没弄过,帮顶~~~~~~~~~~~
[/Quote]
回复 点赞
mbh0210 2008年07月14日
不好意思,说的不是很清楚,假如我定义了一个宽度为48cm的报表主体,20列,通过参数控制只显示5列,其余的15列不显示出来,那如果打印预览的话还是按照原来的20列的宽度处理的,而width属性不能写表达式,还有其它的办法怎么控制报表的预览和打印宽度?
回复 点赞
wdzr_826 2008年07月14日
右击数据列,点属性,里面有width属性可是设置为定值;
右击数据单元格,点属性,在Size里面可以选width属性并设置其值。
回复 点赞
jl_lsj 2008年07月14日
没弄过,帮顶~~~~~~~~~~~
回复 点赞
Macosx 2008年07月14日
显示5行数据和显示多少列是个什么关系
回复 点赞
yagebu1983 2008年07月14日
老兄,这东西按还用过呢!!!
帮你顶!!
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告