Rob*_*ert 3 c# reportviewer rdlc
我需要从中提取两个数据集,一个是两个报告都使用的基础,然后是一个只有一个报告从中提取的单独数据集。我收到错误
\n\n\n\n\n错误 12 文本框 \xe2\x80\x98Textbox9\xe2\x80\x99 的值表达式引用\n 字段 \xe2\x80\x98Name\xe2\x80\x99。报表项表达式只能引用当前数据集范围内的字段,或者如果在聚合内,则引用指定数据集范围内的字段。
\n
我最好的猜测是我必须将它们与正确的数据集相关联,但我无法找到任何相关文档。
\n\n编辑:我正在尝试访问为报告文档上的字段创建的属性文件。
\n\n有人可以告诉我在rdlc文档中的哪个位置我需要编写类似的代码name.value“dataset1”或类似内容的代码吗?
在 RLDC 中创建表时,必须在 Tablix 属性中(选择行或列)关联数据集。
完成此操作后,您必须在每个单元格中写入您将使用的字段(数据集中)的名称。当您将鼠标放在单元格中的“小表格”上时,您可以通过单击它来完成此操作
在图像中(带有Visual Studio 2010)



如果您在列表中没有看到该数据集,则必须添加它。为此,单击查看菜单 -> 报告数据。然后,在 中DummyDataSource,单击Add Dataset..

然后从列表中选择它,或者以相同的形式创建一个新的。

如果这不起作用,我不知道哈哈
如果两个数据集具有相同的结构,那么您可以只使用一个,并在代码中将其分配给数据源