在 RDLC 中添加多个表
Add more than one tables in RDLC
如问题所述,我想在 RDLC 报告中添加多个 table。我在几份报告中添加了一个 table。但是不知道如何在单个报告中添加多个 table。我添加 tables 使用 objects
作为 DataSource
。我的数据库是 SQLite
。
我找到了使用 object
作为 datasource
here. 制作 rdlc
的教程,但这并没有说明多个 table。怎么做?
您可以按照下面给出的步骤执行此操作,
1.Create RDLC 文件中关于每个 table
的 2 个数据集
2.Pass 这 2 个数据集来自您的代码
ReportDataSource rds = new ReportDataSource("dsChart",ObjectDataSource1);
ReportDataSource rds2 = new ReportDataSource("DataSet1",ObjectDataSource2);
rptViewer.LocalReport.DataSources.Clear();
rptViewer.LocalReport.DataSources.Add(rds);
rptViewer.LocalReport.DataSources.Add(rds2);
而且你可以理解这个tutorial
如问题所述,我想在 RDLC 报告中添加多个 table。我在几份报告中添加了一个 table。但是不知道如何在单个报告中添加多个 table。我添加 tables 使用 objects
作为 DataSource
。我的数据库是 SQLite
。
我找到了使用 object
作为 datasource
here. 制作 rdlc
的教程,但这并没有说明多个 table。怎么做?
您可以按照下面给出的步骤执行此操作,
1.Create RDLC 文件中关于每个 table
的 2 个数据集2.Pass 这 2 个数据集来自您的代码
ReportDataSource rds = new ReportDataSource("dsChart",ObjectDataSource1);
ReportDataSource rds2 = new ReportDataSource("DataSet1",ObjectDataSource2);
rptViewer.LocalReport.DataSources.Clear();
rptViewer.LocalReport.DataSources.Add(rds);
rptViewer.LocalReport.DataSources.Add(rds2);
而且你可以理解这个tutorial