DataSet.AcceptChanges メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataSet.AcceptChanges メソッドの意味・解説 

DataSet.AcceptChanges メソッド

この DataSet読み込み、または前回AcceptChanges呼び出し以降にこのデータセットに対して行われたすべての変更コミットます。

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

Public Sub AcceptChanges
Dim instance As DataSet

instance.AcceptChanges
public void AcceptChanges ()
public:
void AcceptChanges ()
public void AcceptChanges ()
public function AcceptChanges ()
解説解説

DataRow クラスと DataTable クラス両方に、AcceptChanges メソッド含まれています。AcceptChanges を DataTable レベル呼び出すと、各 DataRow の AcceptChanges メソッド呼び出されます。同様にDataSetAcceptChanges呼び出すと、DataSet 内のテーブルAcceptChanges呼び出されます。このように、このメソッド複数レベル呼び出すことができますDataSetAcceptChanges呼び出すと、1 回呼び出しで、すべての従属オブジェクト (テーブル、行など) でこのメソッド呼び出すことができます

DataSetAcceptChanges呼び出すと、編集モードDataRow オブジェクトは、正常に編集終了しますそれぞれの DataRow の RowState プロパティ変更されます。Added 行および Modified 行は UnchangedなりますDeleted 行は削除されます。

DataSet に ForeignKeyConstraint オブジェクト格納されている場合は、AcceptChanges メソッド呼び出すと、AcceptRejectRule も適用されます。

使用例使用例

DataRowDataSet 内の DataTable追加する例を次に示します次にDataSetAcceptChanges メソッド呼び出してデータセット含まれるすべての DataTable オブジェクトに対して連鎖操作実行します

Private Sub AcceptChanges()
   Dim myDataSet As DataSet
   myDataSet = new DataSet()

   ' Not shown: methods to fill the DataSet with data.
   Dim t As DataTable

   t = myDataSet.Tables("Suppliers")

   ' Add a DataRow to a table.
   Dim myRow As DataRow
   myRow = t.NewRow()
   myRow("CompanyID") = "NWTRADECO"
   myRow("CompanyName") = "NortWest
 Trade Company"

   ' Add the row.
   t.Rows.Add( myRow )

   ' Calling AcceptChanges on the DataSet causes AcceptChanges to be
   ' called on all subordinate objects.
   myDataSet.AcceptChanges()
End Sub
private void AcceptChanges()
{
   DataSet myDataSet;
   myDataSet = new DataSet();

   // Not shown: methods to fill the DataSet with data.
   DataTable t;
   t = myDataSet.Tables["Suppliers"];

   // Add a DataRow to a table.
   DataRow myRow;
   myRow = t.NewRow();
   myRow["CompanyID"] = "NWTRADECO";
   myRow["CompanyName"] = "NortWest Trade Company";

   // Add the row.
   t.Rows.Add( myRow );

   // Calling AcceptChanges on the DataSet causes AcceptChanges to be
   // called on all subordinate objects.
   myDataSet.AcceptChanges();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「DataSet.AcceptChanges メソッド」の関連用語

DataSet.AcceptChanges メソッドのお隣キーワード
検索ランキング

   

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



DataSet.AcceptChanges メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS