问题标签 [datarelation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2012 浏览

vb.net - 使用 DataRelations 和 DevExpress Grids - 隐藏扩展控件

我有一个奇怪的问题。我们使用 DevExpress 控件来完成我们所有的 Windows 窗体开发。无论如何,我在我的网格中找到了 DataRow.SetParentRow/GetParentRow 方法的完美用途。因此,我创建了一个 DataRelation,将其添加到 DataSet 并将其绑定为我的网格的数据源。问题是我现在发现这个:

在此处输入图像描述

在我的网格上。它似乎是 DataRelation(当我将鼠标悬停在它上面时,工具提示是 DataRelation 名称)。

有谁知道如何隐藏这行控件?如果我不能摆脱它们,我将不得不在行之间编写一个父/子链接,这将是一种耻辱,因为 DataRelation 的东西几乎可以完美地工作。

提前致谢!

0 投票
1 回答
877 浏览

c# - 查找违反外部关系的 DataSet 行?

如果我执行以下操作,然后在父表中添加一个外键值不是主键值的行,则不会引发错误。我想做的是以下几点:

1)建立一些对外关系。2)将一些数据合并到数据集中,但不要合并违反外来关系的行。3) 将错误行写入逗号分隔文件、excel 文件、DataSet 或其他文件。

我怎样才能做到这一点?即使我必须逐行插入数据集中,只要我不进行一些硬编码检查,那也没关系。

亲切的问候,河豚

0 投票
1 回答
1181 浏览

asp.net - 如何在数据集中的表之间添加关系

我有以下代码来获取同一数据集中表之间的关系,但是当运行以下代码时我遇到错误说,这些列当前没有唯一值

0 投票
2 回答
101 浏览

wpf - WPF、EF4 和关系

关系可能是用错词,但数据表是我以前用过的。我有 EF4 从 SQL 数据库中提取。客户、公司、部门等表格;通常进入组合框进行选择的东西。我将它们保存在静态列表中(只需要在应用程序启动时填充),并且我有一些组合框 itemssource 绑定到它们,这使得通过绑定 ViewModel 中的选定项目来轻松设置“关联”特定选择。

我的问题是,在某些地方,我只需要一个与数据网格中的 ID 关联的名称,仅用于显示。几百行的 CompanyId 必须是 CompanyName。我担心这里的表现。我可以在查找过程中使用 DB FK 来获取名称,但这似乎是一种浪费,因为我将它们全部放在静态列表中。我也不知道延迟加载是否意味着它们在数据绑定期间或在初始查询期间被查找。

这里最好的解决方案是什么?您可以使用静态列表制作 wpf 值转换器吗?我是否应该在获取数据后对数据执行 foreach,并查看静态列表中的值,将名称存储在对象中?

0 投票
2 回答
10489 浏览

c# - 将 NULL 插入数据表

早上(至少在 RSA 中),

我正在尝试创建一个数据驱动的菜单,使用自引用表中的数据创建一个(2 级)层次结构。示例数据是:

我正在使用 LINQ to Entities 来获取这些数据。然后我填充一个 DataTable,然后填充一个 DataSet,然后创建一个 DataRelation,然后将其转换为 XML 以在 xmlDataSource 中使用,在该 xmlDataSource 中它被转换为用作菜单的数据源。

我必须承认我从这些论坛中获取了很多代码,它应该可以工作。除了转换需要 ParentID 中的 NULL 值来指示顶级菜单项,但我不能在 DataTable 中插入 NULL。代码如下:

我的问题是:如何将 NULL 插入 DataTable,或者,如果失败,我如何让 LINQ to Entities 填充 DataTable/DataSet,或者,如果失败,我如何设置转换以允许(比如说)一个 0 而不是 NULL。

Transform.xslt 如下:

非常感谢您迄今为止的关注!

问候

保罗

0 投票
2 回答
305 浏览

datarelation - 在运行时获取 DataRelation 中的表

我试着用一个例子来解释我需要什么

我在数据库中有一个 Patient 和 Order 表。患者可以通过存储过程获得多个订单,我将获取与该患者相关的患者属性和订单,并将其放入数据集中。但是患者属性将在一个数据表中,而该患者的顺序将在另一个数据表中。在前端我需要创建一个这个关系的类。

像 Class Patient {他已完成的订单的患者属性列表}

0 投票
2 回答
175 浏览

c# - 是否可以通过数据集中的相关数据表对数据表中的数据进行排序?

我使用 ORM 已经很久了,我似乎忘记了我在 dotnet 中的大部分基本数据处理技能:(

有可能做这样的事情吗?

然后使用表“图表”中的一列对表“源”中的数据进行跨数据关系排序?

(在有人问之前,这两个表在不同站点上的 SqlServer 实例中,因此仅将数据作为一个表提取并不是一项简单的任务。因此这种方法)

干杯,马特

0 投票
0 回答
1886 浏览

c# - 在 DataSet 中的三个表之间创建多个 DataRelations(非强类型)

我熟悉以编程方式加载包含两个表的数据集并在它们之间添加父子关系。

当我尝试在同一个数据集中添加第三个表和第二个关系时,我得到了意想不到的结果。

我想做什么可能?如果有,有例子吗?(我用谷歌搜索但没有好的结果)

在此先感谢您的任何指点。

0 投票
2 回答
9740 浏览

c# - 数据集选择子行包含 x 值的父行

我有两个DataTables通过 aDataSet链接在一起DataRelation,我正在尝试选择所有具有值为 x 的子行的父行。

父表包含产品,子表包含产品所在的类别。


编辑

我拼凑了这段 Linq 代码,它可以工作,但看起来毫无意义DataRelation

0 投票
1 回答
1830 浏览

c# - Datarelation with ultragrid

I have a datatable like this :

I want to see this in a ultragrid where the mother table are

and the child table are :

I know that I should use datarelation but I don't really know how Thanks fro your help