由于对RDLC报表不够熟悉,在出现这个错误时,也是找了一阵才找到解决方案1.首先在网上找了一堆方法后 这句话提醒了我 自定义的名称必须和子报表参数同名
2.然后我仔细比对了一下我的报表和子报表
下图为父报表的子报表参数(此处没有问题)
3.然后我在回到子报表 检查子报表中是否有同名的参数和数据集,并设置参数可为空
(注意: 查询的SQL 必须也要有这个字段)
4. 最后一点很重要,属性, 在筛选器中填写表达式 注意 表达式和值不一样
这样基本就OK了!