作者:考试大试题网 | 来源:互联网 | 2023-06-07 18:01
因为vs自带的报表是在设计报表时绑定DataSet的,而我需要绑定的DataSet是动态生成的,所以我先设置了一个报表的模板,在程序运行时根据DataSet的实际情况动态修改报表的列。因为报表的
因为vs自带的报表是在设计报表时绑定DataSet的,而我需要绑定的DataSet是动态生成的,所以我先设置了一个报表的模板,在程序运行时根据DataSet的实际情况动态修改报表的列。因为报表的rdlc文件其实是一种xml,所以我在程序运行需要生成报表时修改xml文件。但是我总是报下面这个错误:
我不知道具体这是哪里出现了问题,我就又做了个固定列数的报表,然后用这个报表就能显示出来,但是我对比了下我动态生成的xml和vs生成固定列数的xml,除了几个ID号不一样外,其他的都一样,但是我动态生成的就会报错,这是什么原因?如有不明,可加我qq 2652770247
12 个解决方案
你 谷歌 或者 百度 把 ,我都 是 在 那上面找的,现在手头上没有这方面的质料
我现在也在做这个,当然也做好了.
我大概说说解决方案.
1,RDLC里的表名只有一个就是Table
2,RDLC里的列名全都是columnN(如column1,column2)
接下来简单了,传参给RDLC,让那个列隐藏就OK了.