877121273 发表于 2016-4-21 11:21:47

问题解决了。。把图2中选中的那两句话注释掉后就可以正常运行了。。如果加上那两句话就出现图1的情况,也没有进入到datatable中。我知道注释掉的这两句的作用是让数据源获取到配置文件中的数据库链接,然后在dataSet中输入sql就可以获取到数据库的数据。额,平时做过的一些报表,都有这几句话,但是有些报表并没有需要在数据源中

877121273 发表于 2016-4-21 11:24:00

平时做过的一些报表,几乎都有加上这两句,但是有些报表的dataSet也不需要sql查询数据,但是都没有报错,而这次的情况就报错了。。。

Lenka.Guo 发表于 2016-4-21 11:35:40

877121273 发表于 2016-4-21 11:24
平时做过的一些报表,几乎都有加上这两句,但是有些报表的dataSet也不需要sql查询数据,但是都没有报错,而 ...

初步猜测错误的原因是:提供的报表模板中设置好了静态的“数据源“及数据集;而您在程序中需要绑定DataTable。
绑定DataTable,需要更改设计时的数据源类型为"DataSet Provider",然后在设置数据字段。



页: 1 2 [3]
查看完整版本: 报表中多个行转列怎么实现呢