有关将2个DataSet加入单个报告的咨询

时间:2012-09-12 08:43:14

标签: c# windows forms reportviewer

我目前遇到的问题是我只能将1个数据集与1个report.rdlc绑定。我在数据集中有2个数据表。有什么方法可以在单个报告中显示2个数据表吗?

1 个答案:

答案 0 :(得分:0)

AFAIK,使用Crystal Reports没有选项可以做到这一点。但是,有两种方法可以解决这个问题: -

  1. 为此报告创建一个自定义数据表,该数据表组合了每个数据表所需的字段,并将此新数据表绑定到此报告

  2. 创建嵌入在报表中的子报表,并将第二个数据表绑定到该子报表。

        report.SetDataSource(new[] { debitCreditMain });
        report.Subreports["details"].SetDataSource(debitCreditMain.DetailList);