问题标签 [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 回答
611 浏览

c# - 获取有关 DataSet 中 DataRelations 的信息

使用数据适配器的 FillSchema 方法获得表结构

是否有类似的方法来填充所有相关表的关系?

0 投票
1 回答
574 浏览

database - Visual Basic 2008:可以使用命令生成器更新通过数据关系连接的表吗?

我有三个表,两个数据关系连接它们(表 1 -> 表 2 <- 表 3)。我一直在尝试使用命令生成器来生成本文中的更新、删除和插入命令,我似乎无法让这种方法发挥作用。目前我收到一条错误消息,提示插入命令中的语法有问题。另外我正在使用Access数据库。

是否可以为此使用命令生成器,还是我必须自己编写插入、更新和删除命令?

0 投票
1 回答
1851 浏览

c# - 使用 DataRelation 组合两个数据表的问题

您好我正在尝试组合以下两个数据表,代码没有出错,但它没有在输出中组合它们。我在这条线上遇到了麻烦:

代码:

0 投票
2 回答
262 浏览

c# - 是否可以在 C# 中创建 DataRelation 1:1?

在我的应用程序中,我使用仅支持 1:1 关系的 ORM Designer。我有 Items、Products、Shipping 表:Item 有 ProductId 和 ShippingId 属性,它们是外键。

我需要将 xml 文件中的数据上传到我的 SQL DB 中,所以我将使用 SqlBulkCopy 类,并且我需要创建 DataTable 对象:itemsTable、productsTable、shippingTable 将数据从 xml 加载到其中。

那么,我是否需要创建 DataRelations:ItemsProducts 和 ItemsShipping?如果是这样,itemsTable 将包含 productsTable 和 shippingTable?

谢谢!

编辑:

是否可以同时将 3 个数据表中的内容写入服务器?

0 投票
2 回答
560 浏览

c# - DataTables DataRelation Opposite Right Outer Join

我有三个数据网格视图(部门、员工、EmployeeNotInDepartment)。我已经根据 DataRelations 填充了 Department 和 Employee 数据网格视图(见下文)。我认为必须有一种明显简单的方法来填充 EmployeeNotInDepartment 数据网格视图。有任何想法吗?我希望我不必使用 linq。

0 投票
1 回答
1098 浏览

vb.net - 使用 DataRelation 子数据表中的数据填充列

如果之前已经回答过,请指点我;我找不到任何类似的东西。

我的情况:

  • 1个数据网格视图
  • 由 BindingSource 绑定到 DataSet (EF) 中的 table1
  • table1 与 table2 有数据关系(一对一)

现在,我需要显示子关系中的一列或多列,同时保持从 ParentTable (=table1) 追加、更新和删除行的能力。

我尝试将 BindingSource 指向 DataRelation,但是,这只显示来自一个表的数据。作为另一种选择,我现在正在尝试使用表达式创建一个计算列,使用以下方法查找子数据:

但是,这会因“无法在位置 1 处解释标记 'Child'”而失败。我猜这是由于程序需要多个结果。所以,我的问题是:\

  1. 我可以将其更改为仅期望 1 个结果并报告此结果,以使新列报告子数据吗?
  2. 是否有一些我没有看到的最佳实践?
0 投票
0 回答
701 浏览

c# - DataSource.Relations.Add 不起作用

我有以下代码,我尝试在基于 3 个表的单个数据集中创建 2 个关系。如果我使用 datasource.Relations.Add(relationname) 运行代码,表单将不会显示任何内容。如果我评论这一行,它将向我显示信息,但我需要定义这 2 个关系,因为我在 2 个单独的组合框中使用该信息。

正如代码注释中提到的,如果我取消注释并在它之后甚至在它上面创建断点,调试器将跳过这些,我只会得到一个空表单。我不明白那里有什么问题。任何帮助将不胜感激!!!

谢谢!

0 投票
0 回答
66 浏览

c# - 在两个表中创建具有不同列名的 DataRelation

在同一数据集中的两个表之间创建 DataRelation 时,两个表中的列名是否应该相同?

0 投票
1 回答
1145 浏览

c# - 将多行添加到主/详细数据集时出现约束错误

我有 2 个绑定到主/详细关系的 dataGridView。当我尝试向主 dataGridView 添加第二行时,出现以下错误。

system.data.constraintexception 列“Project Customer UBF Id”被限制为唯一。值 '' 已经存在 数据关系。

我可以将多行添加到子 DataGridView,如果我删除表之间的 DataRelation,我可以将多行添加到主视图。此外,如果我使用下一个自动增量值手动输入主键的主键,我可以添加多行,并针对这些行添加详细信息。

这些表是在 SQL Server 中使用自动增量主键设置的。

克服此错误的任何帮助将不胜感激

0 投票
1 回答
3233 浏览

vb.net - Vb.Net DataRelation 'column' 参数不能为空。参数名称栏

我有一个查询,显示结果如下: 在此处输入图像描述

现在我想使用 datarelation 在 vb.net 中的树视图中显示这些结果。我将在树视图中将 groupId 添加为父级,将其他详细信息添加为子级。我可以通过使用循环来做到这一点,但我有兴趣通过数据表的 datarelation 属性来做到这一点。所以首先我将创建一个具有不同 groupId 的新表,如下所示:

然后将此表添加到数据集中以添加数据关系。

最后在新表和原表之间添加一个数据关系:

运行此代码后,当我开始创建此关系时,会发生以下错误:

我怎么解决这个问题?