找回密码
 立即注册

QQ登录

只需一步,快速开始

YangYouH_H

注册会员

3

主题

13

帖子

72

积分

注册会员

积分
72
最新发帖
YangYouH_H
注册会员   /  发表于:2024-10-14 16:14  /   查看:811  /  回复:13
5金币
dataset包含两个结构不同datatable,怎样绑定数据源

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

最佳答案

查看完整内容

您好,运行时数据源,您可以参考下面的地址进行对应的数据绑定: https://help.grapecity.com.cn/pages/viewpage.action?pageId=5968575

13 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2024-10-14 16:14:45
来自 14#
YangYouH_H 发表于 2024-10-18 19:06
我实际使用的是运行时数据源,通过dadaset绑定 ,调用接口返回的是包含两个datatable的dataset

您好,运行时数据源,您可以参考下面的地址进行对应的数据绑定:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=5968575



本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-10-14 17:02:04
2#
问题描述:
不数据源的数据合并展示。


问题解决:
您好。从您的描述来看,您应该是使用的运行时数据源。您就可以参考下面的这种赋值方式:
https://help.grapecity.com.cn/pa ... tion?pageId=5968533

将多个数据源的数据查出来后,循环对数据集赋值:


本帖子中包含更多资源

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

x
回复 使用道具 举报
YangYouH_H
注册会员   /  发表于:2024-10-15 09:16:29
3#
Eden.Sun 发表于 2024-10-14 17:02
问题描述:
不数据源的数据合并展示。

是用.net mvc, 而且一般的dataset没问题 你看下我a.text的数据结构
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-10-16 11:36:30
4#
YangYouH_H 发表于 2024-10-15 09:16
是用.net mvc, 而且一般的dataset没问题 你看下我a.text的数据结构

那您的问题是什么呢?我扎边看到您的 a.txt  是一个xml文件。这个结构有啥不一样吗?
回复 使用道具 举报
YangYouH_H
注册会员   /  发表于:2024-10-16 11:48:43
5#
Eden.Sun 发表于 2024-10-16 11:36
那您的问题是什么呢?我扎边看到您的 a.txt  是一个xml文件。这个结构有啥不一样吗?

有两个datatable 要怎么在模板里绑定这种格式的数据源
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-10-16 17:49:55
6#
YangYouH_H 发表于 2024-10-16 11:48
有两个datatable 要怎么在模板里绑定这种格式的数据源

同一个组件无法绑定两个数据集,也就是说您等的这两个数据集不能通过同一个表格展示。
上面的方法相当于是将两个数据集中的数据合并到同意一个数据集中了。

您的连个datatable 有需要合并成一个才可以。
回复 使用道具 举报
YangYouH_H
注册会员   /  发表于:2024-10-16 19:11:22
7#
Eden.Sun 发表于 2024-10-16 17:49
同一个组件无法绑定两个数据集,也就是说您等的这两个数据集不能通过同一个表格展示。
上面的方法相当于 ...

两个的数据结构不一样。。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-10-17 09:26:37
8#
YangYouH_H 发表于 2024-10-16 19:11
两个的数据结构不一样。。

您可以看看前面的回复。一个组件只能有一个数据集或者datatable,您说的两个的情况必须您自己在代码中合并,至于合并方式,您可以看看我在一楼中给您的回复。datatable的方式,是手动添加字段,然后按照字段顺序设置值的:


您可以分别拿到两个数据集的数据,然后按照顺序添加到上面的字段中。
这里的            dt.Columns.Add("Col1");  就是添加了一个字段 col1
  dt.Rows.Add(1, 1, 2);   是添加第一行数据,第一个字段值为1,第二个字段值为2
这种方式就和原本的数据集内容无关了,相当于重新构造一个,把数据放进去。

或者您可以添加两个表格,做成这种上下紧密排列的方式,两个表格分别绑定数据集,也能实现类似的效果:

本帖子中包含更多资源

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

x
回复 使用道具 举报
YangYouH_H
注册会员   /  发表于:2024-10-17 09:44:00
9#
本帖最后由 YangYouH_H 于 2024-10-17 09:45 编辑
Eden.Sun 发表于 2024-10-17 09:26
您可以看看前面的回复。一个组件只能有一个数据集或者datatable,您说的两个的情况必须您自己在代码中合 ...

不好意思 可能我一开始表达错了,我的需求就是一个模板里面两个表分别绑定对应的datatable,是要怎么编辑模板
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部