我目前遇到的问题是我只能将1个数据集与1个report.rdlc绑定。我在数据集中有2个数据表。有什么方法可以在单个报告中显示2个数据表吗?
答案 0 :(得分:0)
AFAIK,使用Crystal Reports没有选项可以做到这一点。但是,有两种方法可以解决这个问题: -
为此报告创建一个自定义数据表,该数据表组合了每个数据表所需的字段,并将此新数据表绑定到此报告
创建嵌入在报表中的子报表,并将第二个数据表绑定到该子报表。
report.SetDataSource(new[] { debitCreditMain });
report.Subreports["details"].SetDataSource(debitCreditMain.DetailList);