C#RDLC报告 - 动态数据

时间:2015-12-06 03:29:37

标签: c# reportviewer

我创建了一个Form1,它是一个reportviewer。

在表格的代码中我有:

reportViewer1.ProcessingMode = ProcessingMode.Local;
reportViewer1.LocalReport.EnableExternalImages = true;
reportViewer1.LocalReport.ReportPath = @"..\..\Report1.rdlc";
reportViewer1.LocalReport.ReportEmbeddedResource = @"..\..\Report1.rdlc";

这将在Report1.rdlc中链接 - 这很好用。我想在代码中执行此操作,以便稍后我可以将Report2到Report299链接到同一个表单上。我可以在报告中添加一行,当它运行时,该行显示在表单上 - 这样就可以了。

但是!然后我转到“报告数据”窗格并将一些数据添加到报告中。我已经尝试了很多不同的方法来实现这一点,嵌入式,共享,建模,以及我在网上可以找到的任何东西。但我总是得到某种形式:

尚未为数据源“DataSet1”提供数据源实例

奇怪的是,如果我不执行上面的ReportPath代码,它可以正常工作,而只是将它链接到ReportViewer上。但我希望不要让数百名报告评论员。

有没有办法以某种方式以程序方式实例化数据源?

0 个答案:

没有答案