3

我有两个需要从中提取的数据集,一个是两个报告都使用的基础,然后是一个单独的一个,只有一个报告从中提取。我得到错误

错误 12 文本框“Textbox9”的值表达式引用字段“名称”。报表项表达式只能引用当前数据集范围内的字段,或者如果在聚合内,则只能引用指定的数据集范围。

我最好的猜测是我必须将它们与正确的数据集相关联,但我无法找到任何关于此的文档。

编辑:我正在尝试访问我为报告文档上的字段创建的属性文件。

有人可以告诉我rdlc我需要在文档中的哪个位置编写类似name.value“dataset1”或类似内容的代码吗?

4

4 回答 4

4

在 RLDC 中创建表时,必须在 Tablix 属性(选择行或列)中关联一个 DataSet。

之后,您必须在每个单元格中写入您将使用的字段(在数据集中)的名称。当您将鼠标放在单元格上时,您可以通过单击单元格中的“小表格”来执行此操作

在图像中(带有Visual Studio 2010

Tablix 属性

选择数据集

设置要显示的字段

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

添加新的 DummyDataSource

并从列表中选择它,或者以相同的形式创建一个新的。 在此处输入图像描述

如果这不起作用,我不知道哈哈

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

于 2012-09-17T18:22:50.280 回答
1

我遇到了同样的错误,解决它的唯一方法是关闭并重新打开 BIDS,然后刷新存储过程中的字段(右键单击数据集 -> 数据集属性 -> 查询 -> 刷新字段)。

感谢您提供故障排除提示!

于 2013-03-21T16:17:12.713 回答
0

如果您尝试将一个集合的结果嵌入到使用另一个数据集的表中,您是否考虑过子报表?

于 2012-09-17T18:23:03.970 回答
0

经过一些仔细的研究和错误检查后,我发现我必须创建我的基本模型属性文件,并且当我将实际数据点拖到我的表单上时,我必须将它们与其正确的集合相关联:

在此处输入图像描述

我单击了该值并关联了正确的数据集。

于 2012-09-17T20:23:06.153 回答