找回密码
 立即注册

QQ登录

只需一步,快速开始

mm-software

金牌服务用户

36

主题

104

帖子

354

积分

金牌服务用户

积分
354
mm-software
金牌服务用户   /  发表于:2022-2-27 22:30  /   查看:2233  /  回复:7
1金币
在后端导出excle报错,下面是demo,请问是不是需要修改什么配置

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

7 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于: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.YuanWyn认证
超级版主   /  发表于:2022-2-28 12:08:44
地板
您好,根据您的描述,建议您使用winform,使用运行时数据源直接导出,附件是demo,您可以参考一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
mm-software
金牌服务用户   /  发表于:2022-2-28 13:03:44
5#
Bella.Yuan 发表于 2022-2-28 12:08
您好,根据您的描述,建议您使用winform,使用运行时数据源直接导出,附件是demo,您可以参考一下。

winform不行啊,我目前是web程序
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-28 14:28:41
6#
您好,打开您的test.rdlx报表您使用的是json数据源,json数据源的话您后台使用的方法不对,您后台使用的方法是LocateDataSource,这个是运行时数据源,也就是说您报表的数据源需要是DatsSetProvider,如下图示,您修改一下test报表文件的数据源为DataSetProvider,然后运行一下看看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-4-3 14:22:38
7#
是报表参数没赋值的原因

评分

参与人数 1金币 +500 收起 理由
KearneyKang + 500 很给力!

查看全部评分

回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-4-6 08:55:57
8#
wengMQ 发表于 2022-4-3 14:22
是报表参数没赋值的原因

感谢老铁帮忙回复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部