2011-07-10 51 views
0

我試圖做一個報告,將能夠從我目前連接到的數據庫接收數據。C#ReportViewer和來自幾個數據庫的數據

問題是,當我使用嚮導創建報表或只是在表中放入一個表時,它需要一個數據集,然後我必須選擇一個特定的數據庫,因此它將無法獲取數據另一個數據庫

我也注意到我可以給它一個獲取數據表的ReportDataSource,但我不明白它將如何放入數據(向哪個文本框?)或如何告訴它如何去做。無論如何,即使如此,我收到一個錯誤,告訴我報告沒有數據集,並再次彈出第一個問題。

有人知道我怎麼能做到這一點或有鏈接?例子?什麼???
謝謝:)

回答

2

VS中的報表設計器和報表嚮導對你來說有點太聰明瞭。有一個簡單的解決方法涉及一個虛擬數據集。它可以讓您充分利用報表設計器,並在運行時仍然連接到不同的數據庫。這並不理想,但確實奏效。我已經概述了這種方法here