日期:2014-05-18  浏览次数:20432 次

SSRS报表如何控制列显示
在RDL报表中,我这个报表有40列,我想控制列的显示,列的显示根据日期参数来控制,如果开始和结束2个日期相差10天,那我就显示10列,如果相差20天,那我显示20列.有没有函数获取列的number,然后在列的Hidden属性中设置为若列的列序值<=要显示的列(可通过日期的范围计算可得)则为False,否则为true,这样就达到隐藏列的目的(注意我不是隐藏)。但我不知道如果获取报表table中列的序列值。请问如何获取列的列序值,谢谢!

------解决方案--------------------
传参,把要显示的列数给固定着,根据每次传参的值,来实现多少列