4金币
报表中有5个dataset ,数据源 ds_vouch 设置成了 Datasetprovider
在Startup.cs 中的代码如下
跟踪程序发现,绑定报表时,会进入Configuration 2次, 一次args.DataSet.Name =dt_detail1 一次 args.DataSet.Name =dt_detail5 然后就会展示报表
在报表打开是会提示数据绑定错误,没有内容
|
最佳答案
查看完整内容
理论上您的代码应该会进入5次,我看您是5个datasetProvider。
首先您的运行时数据源应该是在预览配置 SetLocateDataSource 吧。
这个没问题的话,就是走断点看了,
每次进入到 LocateDataSource 实现的方法里面后。看一下
args.DataSet.Name
看一下是不是每次可以进入您的循环判断,保证返回的dt都有值,就肯定不会报错,您现在有报错,从您截图看起来应该没问题。
但是不确定是不是报表走错了还是怎么了,应该是哪个判断 ...
|