问题标签 [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.
c# - 获取有关 DataSet 中 DataRelations 的信息
使用数据适配器的 FillSchema 方法获得表结构
是否有类似的方法来填充所有相关表的关系?
database - Visual Basic 2008:可以使用命令生成器更新通过数据关系连接的表吗?
我有三个表,两个数据关系连接它们(表 1 -> 表 2 <- 表 3)。我一直在尝试使用命令生成器来生成本文中的更新、删除和插入命令,但我似乎无法让这种方法发挥作用。目前我收到一条错误消息,提示插入命令中的语法有问题。另外我正在使用Access数据库。
是否可以为此使用命令生成器,还是我必须自己编写插入、更新和删除命令?
c# - 使用 DataRelation 组合两个数据表的问题
您好我正在尝试组合以下两个数据表,代码没有出错,但它没有在输出中组合它们。我在这条线上遇到了麻烦:
代码:
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 个数据表中的内容写入服务器?
c# - DataTables DataRelation Opposite Right Outer Join
我有三个数据网格视图(部门、员工、EmployeeNotInDepartment)。我已经根据 DataRelations 填充了 Department 和 Employee 数据网格视图(见下文)。我认为必须有一种明显简单的方法来填充 EmployeeNotInDepartment 数据网格视图。有任何想法吗?我希望我不必使用 linq。
vb.net - 使用 DataRelation 子数据表中的数据填充列
如果之前已经回答过,请指点我;我找不到任何类似的东西。
我的情况:
- 1个数据网格视图
- 由 BindingSource 绑定到 DataSet (EF) 中的 table1
- table1 与 table2 有数据关系(一对一)
现在,我需要显示子关系中的一列或多列,同时保持从 ParentTable (=table1) 追加、更新和删除行的能力。
我尝试将 BindingSource 指向 DataRelation,但是,这只显示来自一个表的数据。作为另一种选择,我现在正在尝试使用表达式创建一个计算列,使用以下方法查找子数据:
但是,这会因“无法在位置 1 处解释标记 'Child'”而失败。我猜这是由于程序需要多个结果。所以,我的问题是:\
- 我可以将其更改为仅期望 1 个结果并报告此结果,以使新列报告子数据吗?
- 是否有一些我没有看到的最佳实践?
c# - DataSource.Relations.Add 不起作用
我有以下代码,我尝试在基于 3 个表的单个数据集中创建 2 个关系。如果我使用 datasource.Relations.Add(relationname) 运行代码,表单将不会显示任何内容。如果我评论这一行,它将向我显示信息,但我需要定义这 2 个关系,因为我在 2 个单独的组合框中使用该信息。
正如代码注释中提到的,如果我取消注释并在它之后甚至在它上面创建断点,调试器将跳过这些,我只会得到一个空表单。我不明白那里有什么问题。任何帮助将不胜感激!!!
谢谢!
c# - 在两个表中创建具有不同列名的 DataRelation
在同一数据集中的两个表之间创建 DataRelation 时,两个表中的列名是否应该相同?
c# - 将多行添加到主/详细数据集时出现约束错误
我有 2 个绑定到主/详细关系的 dataGridView。当我尝试向主 dataGridView 添加第二行时,出现以下错误。
system.data.constraintexception 列“Project Customer UBF Id”被限制为唯一。值 '' 已经存在 数据关系。
我可以将多行添加到子 DataGridView,如果我删除表之间的 DataRelation,我可以将多行添加到主视图。此外,如果我使用下一个自动增量值手动输入主键的主键,我可以添加多行,并针对这些行添加详细信息。
这些表是在 SQL Server 中使用自动增量主键设置的。
克服此错误的任何帮助将不胜感激
vb.net - Vb.Net DataRelation 'column' 参数不能为空。参数名称栏
我有一个查询,显示结果如下:
现在我想使用 datarelation 在 vb.net 中的树视图中显示这些结果。我将在树视图中将 groupId 添加为父级,将其他详细信息添加为子级。我可以通过使用循环来做到这一点,但我有兴趣通过数据表的 datarelation 属性来做到这一点。所以首先我将创建一个具有不同 groupId 的新表,如下所示:
然后将此表添加到数据集中以添加数据关系。
最后在新表和原表之间添加一个数据关系:
运行此代码后,当我开始创建此关系时,会发生以下错误:
我怎么解决这个问题?