我正在处理 rdlc 报告,报告工作得很好。当我向 rdlc 文件添加另一个数据集时,我被卡住了。在添加数据集时,它还添加了一个数据源。我运行了该项目,但报告不再起作用,出现错误:尚未为数据源提供数据源实例 有人
可以指导我采取哪些步骤来使用多个数据集。我正在使用 Visual Studio 2012。
问问题
33909 次
2 回答
9
添加多个数据源如下:
ReportViewer1.LocalReport.DataSources.Add(rdS);
ReportViewer1.LocalReport.DataSources.Add(rdS1);
参考这个链接:
所有部分都包含在此中。
另请参阅此有用的讨论:
于 2013-04-05T05:49:08.540 回答
0
应该是这样的——
ReportViewer.LocalReport.DataSources.Clear();
ReportViewer.LocalReport.DataSources.Add("DataSet_Name",DataTable);
ReportViewer.LocalReport.Refresh();
重要提示 - 数据集名称必须与 rdlc 中出现的名称匹配。为确保您知道这是什么,请在 XML 编辑器中打开 rdlc 并找出数据集的名称。当您以编程方式添加数据源时,您必须引用该名称,因为它准确地出现在 rdlc 中。
于 2014-01-23T04:37:10.660 回答