DataTable.Constraints プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataTable.Constraints プロパティの意味・解説 

DataTable.Constraints プロパティ

このテーブル保持されている制約コレクション取得します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public ReadOnly Property
 Constraints As ConstraintCollection
Dim instance As DataTable
Dim value As ConstraintCollection

value = instance.Constraints
public ConstraintCollection Constraints { get;
 }
public:
property ConstraintCollection^ Constraints {
    ConstraintCollection^ get ();
}
/** @property */
public ConstraintCollection get_Constraints ()
public function get Constraints
 () : ConstraintCollection

プロパティ
テーブルConstraint オブジェクトコレクション格納している ConstraintCollection。Constraint オブジェクト存在しない場合、空のコレクション返されます。

解説解説
使用例使用例

ForeignKeyConstraint制約コレクション追加する例を次に示します

Private Sub CreateConstraint(dataSet As
 DataSet, _
    table1 As String, table2 As
 String, _
    column1 As String, column2 As
 String)

    Dim idKeyRestraint As ForeignKeyConstraint
 = _
        New ForeignKeyConstraint _
        (dataSet.Tables(table1).Columns(column1), _
        dataSet.Tables(table2).Columns(column2))

    ' Set null values when a value is deleted.
    idKeyRestraint.DeleteRule = Rule.SetNull
    idKeyRestraint.UpdateRule = Rule.Cascade

    ' Set AcceptRejectRule to cascade changes.
    idKeyRestraint.AcceptRejectRule = AcceptRejectRule.Cascade
    
    dataSet.Tables(table1).Constraints.Add(idKeyRestraint)
    dataSet.EnforceConstraints = True
End Sub
private void CreateConstraint(DataSet dataSet,
 
    string table1, string table2, string
 column1, string column2)
{
    ForeignKeyConstraint idKeyRestraint = new 
        ForeignKeyConstraint(dataSet.Tables[table1].Columns[column1],
        dataSet.Tables[table2].Columns[column2]);

    // Set null values when a value is deleted.
    idKeyRestraint.DeleteRule = Rule.SetNull;
    idKeyRestraint.UpdateRule = Rule.Cascade;

    // Set AcceptRejectRule to cascade changes.
    idKeyRestraint.AcceptRejectRule = AcceptRejectRule.Cascade;
 
    dataSet.Tables[table1].Constraints.Add(idKeyRestraint);
    dataSet.EnforceConstraints = true;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataTable.Constraints プロパティ」の関連用語

DataTable.Constraints プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataTable.Constraints プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS