请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ghostlyt

初级会员

18

主题

76

帖子

214

积分

初级会员

积分
214

活字格认证微信认证勋章

ghostlyt
初级会员   /  发表于:2021-6-24 09:49  /   查看:3078  /  回复:15
本帖最后由 Crystal.Li 于 2021-6-24 16:54 编辑

问题现象:
使用SectionReport,
XMLDataSource作为数据源
给GroupHeader指定DataField为【Groupkey1】作为分组key
在报表的DataInitialize事件处理中追加字段【Groupkey1】,

报表运行时出错(GrapeCity.ActiveReports.ReportScriptException)。

确认有问题的版本:
ActiveReports12(日文版)
ActiveReports14(日文版)
ActiveReports15(中文版)

其它信息:
相同的报表,使用DataTable作为数据源可以正常运行。

15 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-6-24 16:55:00
沙发
您可以提供一个复现此问题的demo吗?这样不大明白您的问题~
回复 使用道具 举报
ghostlyt
初级会员   /  发表于:2021-6-24 17:21:45
板凳
附件是Demo

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-6-24 18:16:13
地板
这个demo收到了,需要跟您确认下您到底使用的是哪个版本的AR?因为我们这边不受理日文版的问题,如果中文版有问题,确认是bug的话,会去向研发组报bug~
回复 使用道具 举报
ghostlyt
初级会员   /  发表于:2021-6-25 08:35:00
5#
Crystal.Li 发表于 2021-6-24 18:16
这个demo收到了,需要跟您确认下您到底使用的是哪个版本的AR?因为我们这边不受理日文版的问题,如果中文版 ...

你们提供的最新版本,v15.1.3
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-6-25 16:02:20
6#
您好,您这个添加字段的用法不太对,这样使用,需要提供key以及value值:
另外最新版本到15.1.5,升级到15.1.5没有问题:





本帖子中包含更多资源

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

x
回复 使用道具 举报
ghostlyt
初级会员   /  发表于:2021-6-28 13:55:19
7#
您提供的Demo,在我目前版本中依然有问题。

麻烦提供一下15.1.5的下载地址,我确认一下。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-6-28 14:51:09
8#
15.1.5的安装包:
链接: https://pan.baidu.com/s/1TMdU76Rb4F9T3ZGEsfLEag 提取码: nry4
回复 使用道具 举报
ghostlyt
初级会员   /  发表于:2021-6-28 15:22:59
9#
您好。
问题并没有解决。

再现的条件:
1.  分组key必须设定
        this.groupHeader1.DataField = "GH1"
2. 分组key是运行时添加
        private void SectionReport1_DataInitialize(object sender, EventArgs e)
        {
            this.CalculatedFields.Add("GH1");
            this.CalculatedFields["GH1"].DefaultValue = "1";
        }
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-6-28 16:32:39
10#
您好,经过验证,区域报表不支持使用计算字段分组,只支持已有的字段:



本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部