rdlc报表 列不固定的问题

chenlianjia 2010-03-13 08:27:43
最近在用RDLC作一个报表,里面的列是不固定的,有可能是3列,也有可能是4列,是从数据库里读取的,试着修改RDLC的XML文件,动态增加列,但是XSD里的数据源DATATABLE的列是固定的,这个时候怎么办?
...全文
556 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
_8902 2012-07-10
  • 打赏
  • 举报
回复
楼主搞定了吗,发点代码看看
yubofighting 2011-12-22
  • 打赏
  • 举报
回复
回答问题之前先看清楚问题,隐藏我也会,隐藏打印的时候会留空!!!!
zjxylc 2011-08-17
  • 打赏
  • 举报
回复
用Iif吧,比较容易,比如一列没有数据就如下公式将其隐藏:
=Iif(Fields!FA.IsMissing,true,false)
xifan1986 2011-08-16
  • 打赏
  • 举报
回复
没有关系 类似CS页里面写的行转列前 你需要从数据库里查出来数据

同样的 查出来的数据可以如下格式

列1 | 值1
列2 | 值1
列1 | 值2
列3 | 值1
列1 | 值3
.......


然后利用矩阵就可以刷出数据来了
大Y 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bbqqqbq 的回复:]

列不固定的话就用矩阵控件,进行分类汇总
[/Quote]

+1 矩阵,是首选 
xfblue 2011-08-11
  • 打赏
  • 举报
回复
用代码后台重新绑定数据源
bond88 2011-08-11
  • 打赏
  • 举报
回复
上面说的几种方法都可行,iif最简单。
Lizzy莲 2010-03-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bbqqqbq 的回复:]
列不固定的话就用矩阵控件,进行分类汇总
[/Quote]

恩,用过矩阵控件来实现过
iceswordman 2010-03-30
  • 打赏
  • 举报
回复
刚接触RDLC,学习中.
bbqqqbq 2010-03-22
  • 打赏
  • 举报
回复
列不固定的话就用矩阵控件,进行分类汇总
雷肿么了 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 letyougo 的回复:]
你在动态的那几列中加个iif判断条件,当条件符合的时候,就显示或者隐藏吧
[/Quote]

同意楼上..
letyougo 2010-03-18
  • 打赏
  • 举报
回复
你在动态的那几列中加个iif判断条件,当条件符合的时候,就显示或者隐藏吧

4,819

社区成员

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

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