2015-04-14 141 views
0

我使用RDLC正常生成來自數據集的報告,但是這次我想在報告保存到數據庫之前報告數據。 在數據庫中更新數據之前,我可以從數據生成RDLC報告嗎? 有從會話(而不是數據集)到RDLC任何方式報告從會話中生成報告

+0

換句話說,我有一個嚮導步驟,並且我希望在確認之前打印所有前面步驟中所有的數據! – Emna

回答

1

您可以使用創建並在運行時與您的精靈收集的數據填充的DataSet/DataTable並把它作爲一個ReportDataSource您的報告。

請注意,如果你的精靈收集了極少數數據的你可以將它們作爲ReportParameter,但我不建議此解決方案。

+0

我已經使用過數據集,但在其他情況下,這裏不起作用,僅僅是因爲我想打印尚未存儲在數據庫中的數據! – Emna

+0

DataSet和DataTable可以從數據庫中斷開。您可以在運行時用您需要的每種類型的數據創建並填充這些對象。 – tezzo

+0

我想像這個例子與數據集 [http://dotnetawesome.com/mvc/microsoft-report-in-mvc-4] 但在我的情況下,我該怎麼辦? shal我做了一個視圖模型的實例? – Emna