找回密码
 立即注册

QQ登录

只需一步,快速开始

LounIN

注册会员

14

主题

47

帖子

123

积分

注册会员

积分
123
LounIN
注册会员   /  发表于:2021-3-15 11:24  /   查看:4772  /  回复:11
本帖最后由 LounIN 于 2021-3-15 16:57 编辑

我一张报表下有一个DataSource,下面有两个DataSet。使用的是运行时动态数据,并且使用Object类型。现在渲染数据上去时,使用args.Data = getData() 但是这这样只能获取到我第一个DataSet的数据,当我想再获取,就再写了一个: args.Data = getDetails() ,但是这个会覆盖了前面一个的数据。有什么办法解决吗?

11 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-15 12:03:42
沙发
这个需要加判断:

详情可参考这个帖子:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1

本帖子中包含更多资源

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

x
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-3-15 14:36:23
板凳
本帖最后由 LounIN 于 2021-3-15 14:38 编辑
Crystal.Li 发表于 2021-3-15 12:03
这个需要加判断:

详情可参考这个帖子:


已经有判断的,但是 后面的那个会覆盖前一个的。所以才来询问

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-15 14:58:56
地板
您这个写法有点问题哈,按照这种写法,两个条件都给同一个对象的同一属性赋值,自然会覆盖了。给您提供个demo,对于多数据集这种赋值,参考研究下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-3-15 15:02:05
5#
Crystal.Li 发表于 2021-3-15 14:58
您这个写法有点问题哈,按照这种写法,两个条件都给同一个对象的同一属性赋值,自然会覆盖了。给您提供个de ...

我的数据是动态的,并且设计的时候选择的是 object 类型传入。不能在startup里使用。我是在service层获取数据后,写入到Dto里再这样赋值的。我也试过这个实例的写法,但是也是不行。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-15 15:25:51
6#
不管是写在哪个层,您目前这个代码逻辑是有问题的。您仔细调试下,这样赋值肯定会覆盖的。给您发这个示例,您参考这个示例的代码逻辑就可以了,不是说一定要写在startUp里边~
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-3-15 15:40:23
7#
Crystal.Li 发表于 2021-3-15 15:25
不管是写在哪个层,您目前这个代码逻辑是有问题的。您仔细调试下,这样赋值肯定会覆盖的。给您发这个示例, ...

嗯嗯,已经解决了!谢谢你。 我还有一个问题就是这个 页面编辑的时候表达式 V15是如何编写的。我在写 某天 到 某天 的时候发生了错误。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-15 17:01:22
8#
这个写法不对哦,字符串拼接要有&符号,示例:=Fields!pkgs.Value & "到" & Fields!pkgunit.Value
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-3-15 17:44:48
9#
Crystal.Li 发表于 2021-3-15 17:01
这个写法不对哦,字符串拼接要有&符号,示例:=Fields!pkgs.Value & "到" & Fields!pkgunit.Value

已经解决啦。谢谢!
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-3-15 17:54:38
10#
LounIN 发表于 2021-3-15 17:44
已经解决啦。谢谢!

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