2015-04-14 107 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