-1

私は2つのテーブル間の関係を作成しようとしました.(アクセス)
私のコード:

    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

渡す列 と は、Column1異なるColumn2データ セットに属しているか、単に両方が同じデータ セットに含まれていません。

于 2013-11-13T13:09:33.660 に答える
0

リレーションは 2 つのテーブル間になければなりません。DataRelation を設定するには、少なくとも 2 つのテーブルを持つ DataSet が必要です。

于 2013-11-13T13:08:16.953 に答える