在运行时设置报表数据源实例

时间:2013-10-08 09:38:47

标签: vb.net binding reporting-services report

我创建了一个基于业务对象的报表 - 这非常有用。我现在正在尝试添加一个按钮,将报表直接呈现为PDF(在winforms应用程序中)。 我知道我需要做什么 - 在代码中我创建了一个ReportViewer,设置了DataSource,指定了报告(它是一个嵌入式资源),然后在使用{{{}}之前将报告呈现为字节数组1}}将字节数组刷新到磁盘。但我还有一件事,就是如何正确指定对象的实例?我一直收到“报告处理过程中出错”错误。在System.IO.File.WriteAllBytes中,我可以看到抛出异常“尚未为数据源提供数据源实例'IssRep'”(IntelliTrace是报告中的数据集名称。以下是代码:

IssRep

我很确定我所坚持的事情非常简单,因为我在.NET上非常生疏,但我无法理解它!

1 个答案:

答案 0 :(得分:1)

在将rds.Name = "IssRep"添加到viewer.LocalReport.DataSources之前尝试设置{{1}}。