报表的数据源由存储过程执行得到3个表,主表和2张明细表。
我使用的是推模式,VS里设置了Dataset后,把主表字段和明细拖动到报表后,发现报表不显示任何数据。
无意之间发现如果明细不拖动dataset里的字段是可以显示的,即主表的字段显示正常。如果将2张明细表的任意字段拖动到明细里,就整张表不显示数据了。
我的报表设计如下:
Section1(报表头)
空
Section2(页眉a)
主表表格样子 + 主表DataSet字段
明细a表格样子
PageHeaderSection2(页眉b)
明细b的样子
Section3(详细资料a)
明细a对应的Dataset字段
DetailSection2(详细资料b)
明细b对应的Dataset字段
向导内可以选择数据源