RDLC- 在同一个 table 中使用更多的一个数据集
RDLC- use more the one dataset within the same table
在我的 wpf 应用程序中,我有 rdlc 报告。
在其中一份报告中,我有一个 table Countries
,在一个 DataSet
中有 idntCountry
- 而 countryName
在另一个 DataSet
所以我的问题是:
我如何构建一个 table 来从多个 DataSets
中获取值?我尝试使用 Lookup
函数,但我一直收到错误消息:
Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope
从技术上讲,我尝试做的每件事都会给我这个错误。
我做错了什么?
您必须加入这两个数据集。您可以通过在 dbms 中创建一个新视图来执行此操作,您可以在其中使用查询加入它们,或者您可以使用 linq。
可以找到使用 linq 的示例 here。
在我的 wpf 应用程序中,我有 rdlc 报告。
在其中一份报告中,我有一个 table Countries
,在一个 DataSet
中有 idntCountry
- 而 countryName
在另一个 DataSet
所以我的问题是:
我如何构建一个 table 来从多个 DataSets
中获取值?我尝试使用 Lookup
函数,但我一直收到错误消息:
Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope
从技术上讲,我尝试做的每件事都会给我这个错误。
我做错了什么?
您必须加入这两个数据集。您可以通过在 dbms 中创建一个新视图来执行此操作,您可以在其中使用查询加入它们,或者您可以使用 linq。
可以找到使用 linq 的示例 here。