日期:2014-05-20  浏览次数:20800 次

rdlc 报表绑定列不确定的数据源
求救
我现在存储过程返回的数据集中的列是不确定的,可能有10列,可能有20列。该怎么实现?
用矩阵是不行的
------解决方案--------------------
我觉得,可以先用列最多的数据集建立表,然后利用tablecolumn的visibility属性显示或隐藏列:若fileds!column_a.value为DBNull,则把该列的visibility.hidden设为true,否则为false。

不过,你说的10列和20列之间的架构完全不同的话,只能动态生成报表定义文件,网上有很多例子。