我需要在RDLC中显示一些不是来自任何数据集的表格数据。我只需格式化表格。所以我创建了表并围绕我的内容设计了它(通过参数传递)。
现在我收到编译时错误说:
"错误rsDataRegionWithoutDataSet:Tablix'Tablix1'在 报告正文但该报告没有数据集。数据区域不是 允许在没有数据集的报告中使用。"
如何在基于RDLC的报告中显示未绑定的表格数据?
答案 0 :(得分:0)
您应该使用虚拟数据集绑定到矩阵,因为表需要绑定到数据集。
否则我要做的就是使用文本框并将它们放在一起,你会得到相同的结果。如果您需要将它们保持在一起(如果是分页符),您可以将文本框嵌入矩形内。
答案 1 :(得分:0)
添加虚拟数据集:
在您添加参数的代码附近添加:
report = new LocalReport();
...
report.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1", new DataTable()));
...
report.Refresh();