2015-09-16 62 views
1

在我的wpf應用程序中,我有rdlc報告。RDLC-在同一個表中使用更多的一個數據集

在報告我有一個表Countries與​​一個在一個DataSet - 和countryName是在不同的DataSet
所以我的問題是: 如何建立,將採取從一個以上的值的表DataSets?我嘗試使用Lookup功能,但我一直得到一個錯誤:

Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope

從技術上講,一切我嘗試做給我的錯誤。

我在做什麼錯了?

回答

2

您必須加入兩個數據集。您可以通過在您的dbms中創建新視圖來完成此操作,您可以使用查詢將它們加入其中,也可以使用linq。

使用linq的例子可以發現here

+0

但是我如何在報告中設置數據集?在RDLC報告不是基於查詢.. – DasDas

+0

你現在怎麼試圖添加數據集?您只需加入數據表,然後將這個單一的新數據集添加爲您的數據源,就像您之前所做的一樣。這裏有一些可以幫助你的[文檔](https://support.microsoft.com/en-us/kb/326080)。 – Oceans

+0

似乎很不優雅..沒有更乾淨的方式來做到這一點? – DasDas

相關問題