mm-software 发表于 2022-2-27 22:30:02

[ActiveReports15][后台导出excel报错]

在后端导出excle报错,下面是demo,请问是不是需要修改什么配置

Bella.Yuan 发表于 2022-2-28 10:48:31

您好,下载文件后test.rdlx文件预览报错,报错原因是报表文件数据源为空导致的,您需要设置数据源,具体可以参考您项目里面的ReportParameter.rdlx。

mm-software 发表于 2022-2-28 11:29:35

Bella.Yuan 发表于 2022-2-28 10:48
您好,下载文件后test.rdlx文件预览报错,报错原因是报表文件数据源为空导致的,您需要设置数据源,具体可 ...

你好,那可以不预览么,因为我的数据集是在报表模板生成后动态生成的,设计报表模板的时候只有空数据集

Bella.Yuan 发表于 2022-2-28 12:08:44

您好,根据您的描述,建议您使用winform,使用运行时数据源直接导出,附件是demo,您可以参考一下。

mm-software 发表于 2022-2-28 13:03:44

Bella.Yuan 发表于 2022-2-28 12:08
您好,根据您的描述,建议您使用winform,使用运行时数据源直接导出,附件是demo,您可以参考一下。

winform不行啊,我目前是web程序

Bella.Yuan 发表于 2022-2-28 14:28:41

您好,打开您的test.rdlx报表您使用的是json数据源,json数据源的话您后台使用的方法不对,您后台使用的方法是LocateDataSource,这个是运行时数据源,也就是说您报表的数据源需要是DatsSetProvider,如下图示,您修改一下test报表文件的数据源为DataSetProvider,然后运行一下看看。

wengMQ 发表于 2022-4-3 14:22:38

是报表参数没赋值的原因

Bella.Yuan 发表于 2022-4-6 08:55:57

wengMQ 发表于 2022-4-3 14:22
是报表参数没赋值的原因

感谢老铁帮忙回复:mj72:
页: [1]
查看完整版本: [ActiveReports15][后台导出excel报错]