RDLC报表动态生成列的问题

swfree 2011-11-26 05:18:21
本人在用VS2010做RDLC报表的时候,对指定列的hidden属性,用表达式进行隐藏,目的达到了。
但是为什么隐藏后的列不自动缩进,而是有一列空白呈现了出来。很不解这是为什么,希望那个高手能帮忙解答。
或者谁可否留个在线交流方式?QQ?MSN?GTALK?
...全文
4785 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
无水的鱼 2013-08-10
  • 打赏
  • 举报
回复
为什么使用列隐藏后页眉获取到不主体的值,求指教。
ziyan4444 2013-03-26
  • 打赏
  • 举报
回复
引用 5 楼 swfree 的回复:
可以做到,已经解决了,VS2010中,在需要操作的表头点击右键,然后选择列(行)可见性,然后输入相应表达式即可,而不是在这列的属性中输入隐藏的表达式。一定要注意。
请教这个表达式怎么写啊?
swfree 2011-11-29
  • 打赏
  • 举报
回复
但是又碰到一个问题,列虽然隐藏了,但是整个表没办法居中了。这是怎么回事?求解答。
或者如何调整RDLC表里面单元格宽度根据内容大小来自动调整?
阿双2009 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 swfree 的回复:]
可以做到,已经解决了,VS2010中,在需要操作的表头点击右键,然后选择列(行)可见性,然后输入相应表达式即可,而不是在这列的属性中输入隐藏的表达式。一定要注意。
[/Quote]

感谢 swfree 分享:)
swfree 2011-11-28
  • 打赏
  • 举报
回复
可以做到,已经解决了,VS2010中,在需要操作的表头点击右键,然后选择列(行)可见性,然后输入相应表达式即可,而不是在这列的属性中输入隐藏的表达式。一定要注意。
阿双2009 2011-11-27
  • 打赏
  • 举报
回复
这样的效果貌似做不到,不过你可以用表达式来间接达到这种效果
修改第二列(B列)的表达式,如

=IIf(Fields!B.Value = 0,Fields!C.Value,Fields!B.Value) //如果B=0,则显示C,否则显示B
swfree 2011-11-26
  • 打赏
  • 举报
回复
求解求解求解求解求解求解求解求解求解求解求解求解
swfree 2011-11-26
  • 打赏
  • 举报
回复
求解求解求解求解求解求解
swfree 2011-11-26
  • 打赏
  • 举报
回复
图片没法上传我用文字表述下

未隐藏:
列名 A B C D
2 0 3 4
1 0 5 4
4 0 8 9

隐藏B列后:
列名 A 空白 C D
2 空白 3 4
1 空白 5 4
4 空白 8 9

我想要的结果
列名 A C D
2 3 4
1 5 4
4 8 9

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧