-1

我试图在两个表之间创建关系,(访问)
我的代码:

    Dim DataSet1 As New DataSet("DataSet")
    DataSet1.Tables.Add(getTable(TableName, con)) 'Returns DataTable
    Dim DataRelation1 As DataRelation = New DataRelation(TableName, Column1, Column2, True) ' Execption Here !!!
    DataRelation1.Nested = True
    DataSet1.Relations.Add(obj_DataRelation)


例外:

Cannot create a DataRelation if Parent or Child Columns are not in a DataSet.


我错过了什么?(是的,但是:/)(示例 C#/VB.net 是最好的答案)

4

2 回答 2

0

关系必须在两个表之间。您需要有一个至少包含 2 个表的 DataSet 才能设置 DataRelation。

于 2013-11-13T13:08:16.953 回答
0

您传入的列Column1Column2属于不同的数据集,或者根本不在同一个数据集中。

于 2013-11-13T13:09:33.660 回答