0

我正在尝试了解这些报告是如何工作的,而我似乎无法弄清楚的一件事是如何创建一个基本应用程序来加载 RDLC 文件、接受数据集的参数、数据库连接字符串等,然后将 RDLC 导出为 excel . 看起来很简单,但我已经绞尽脑汁并在网上搜索以找出答案。

我正在尝试做的事情:

C# 控制台应用程序

ReportExectute.exe -report Report1.rdlc -Dataset Dataset1.xsd -Connectionstring ConnectionString.txt

ConnectionString.txt将包含连接字符串示例:

Data Source=mediabeast;Initial Catalog=ReportServer;Persist Security Info=True;User ID=sa;Password=Password

任何人都可以指点我需要使用的流程吗?

4

2 回答 2

0

如果有人来这里-这就是您必须将数据从数据库设置为报告的方式-

  viewer.LocalReport.DataSources.Add(new ReportDataSource("dataset_name_as_in_rdlc_file", dataset.Tables[0]));

这里的名称“dataset_name_as_in_rdlc_file”应该与您使用的 rdlc 文件中的名称相同。dataset.Tables[0] 是您从查询中获得的数据集。

于 2013-12-10T07:22:12.713 回答
0

当我开始使用 rdlc 时,我在http://gotreportviewer.com/上发现了很多有用的信息:

我建议在开始使用 rdlc 之前阅读这些链接:

于 2013-12-10T09:44:06.383 回答