我在生成报告时遇到此错误
"A data source instance has not been supplied for the data source"
....
我不会以同样的方式得到我的另一份报告......
当我渲染报告时运行良好.....
如果有人知道解决方案,请告诉我。
我正在使用VS2005进行开发。
答案 0 :(得分:0)
我会检查构成报告的RDL / RDLC并查看该部分中包含的内容(通常位于文件顶部),并确认报告中的数据源配置正确。
如果您使用的是共享数据源,请确保在开发和部署到生产环境时共享数据源是相同的。您是否登录了报告管理器并检查了数据源设置?尝试在浏览器中导航到该属性>数据源。如果报告对数据源感到困惑(例如,如果您是针对不同的数据库进行开发但使用相同的共享数据源名称),则可以尝试将数据源更改为服务器上的共享数据源。
当你说“当我将报告正常运行”时,我有点不确定你的意思。您是指您创建的第一份报告,还是您说(有问题的)报告部分呈现?如果它是部分呈现然后失败并显示有关数据源的消息,则听起来报告中的某个数据集正试图从不同的数据源获取数据。这可能吗?