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

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

DataSet.HasChanges メソッド

DataSet新しい行、削除された行変更された行などの変更があるかどうかを示す値を取得します
オーバーロードの一覧オーバーロードの一覧

名前 説明
DataSet.HasChanges () DataSet新しい行、削除された行変更された行などの変更があるかどうかを示す値を取得します

.NET Compact Framework によってサポートされています。

DataSet.HasChanges (DataRowState) DataSet に DataRowState でフィルタ処理された新しい行、削除された行変更された行などの変更があるかどうかを示す値を取得します

.NET Compact Framework によってサポートされています。

参照参照

関連項目

DataSet クラス
DataSet メンバ
System.Data 名前空間

その他の技術情報

ADO.NET での DataSet使用
ADO.NET での DataSet使用
ADO.NET での DataSet使用

DataSet.HasChanges メソッド (DataRowState)

DataSetDataRowStateフィルタ処理された新しい行、削除された行変更された行などの変更があるかどうかを示す値を取得します

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

Public Function HasChanges ( _
    rowStates As DataRowState _
) As Boolean
Dim instance As DataSet
Dim rowStates As DataRowState
Dim returnValue As Boolean

returnValue = instance.HasChanges(rowStates)
public bool HasChanges (
    DataRowState rowStates
)
public:
bool HasChanges (
    DataRowState rowStates
)
public boolean HasChanges (
    DataRowState rowStates
)
public function HasChanges (
    rowStates : DataRowState
) : boolean

パラメータ

rowStates

DataRowState 値の 1 つ

戻り値
DataSet変更がある場合trueそれ以外場合false

解説解説

GetChanges メソッド呼び出す前にDataSet の HasChanges プロパティ検査します

使用例使用例

GetChanges メソッド使用してデータ ソース更新使用する 2 番目の DataSet オブジェクト作成する例を次に示します

Private Sub UpdateDataSet(ByVal
 dataSet As DataSet)
   ' Check for changes with the HasChanges method first.
   If Not dataSet.HasChanges(DataRowState.Modified)
 Then 
       Exit Sub
   End If

   ' Create temporary DataSet variable and
   ' GetChanges for modified rows only.
   Dim tempDataSet As DataSet = _
       dataSet.GetChanges(DataRowState.Modified)

   ' Check the DataSet for errors.
   If tempDataSet.HasErrors Then
      ' Insert code to resolve errors.
   End If

   ' After fixing errors, update the data source with   
   ' the DataAdapter used to create the DataSet.
   adapter.Update(tempDataSet)
End Sub
private void UpdateDataSet(DataSet dataSet)
{
    // Check for changes with the HasChanges method first.
    if(!dataSet.HasChanges(DataRowState.Modified)) return;

    // Create temporary DataSet variable and
    // GetChanges for modified rows only.
    DataSet tempDataSet = 
        dataSet.GetChanges(DataRowState.Modified);

    // Check the DataSet for errors.
    if(tempDataSet.HasErrors)
    {
        // Insert code to resolve errors.
    }
    // After fixing errors, update the data source with  
    // the DataAdapter used to create the DataSet.
    adapter.Update(tempDataSet);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataSet.HasChanges メソッド ()

DataSet新しい行、削除された行変更された行などの変更があるかどうかを示す値を取得します

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

使用例使用例

GetChanges メソッド使用してデータ ソース更新使用する 2 番目の DataSet オブジェクト作成する例を次に示します

Private Sub UpdateDataSet(ByVal
 dataSet As DataSet)
    ' Check for changes with the HasChanges method first.
    If Not dataSet.HasChanges() Then
 
        Exit Sub
    End If

    ' Create temporary DataSet variable.
    ' GetChanges for modified rows only.
    Dim tempDataSet As DataSet = _
        dataSet.GetChanges(DataRowState.Modified)

    ' Check the DataSet for errors.
    If tempDataSet.HasErrors Then
       ' Insert code to resolve errors.
    End If

    ' After fixing errors, update the data source with 
    ' the DataAdapter used to create the DataSet.
    myOleDbDataAdapter.Update(tempDataSet)
End Sub
private void UpdateDataSet(DataSet dataSet)
{
    // Check for changes with the HasChanges method first.
    if(!dataSet.HasChanges()) return;

    // Create temporary DataSet variable.
    DataSet tempDataSet;

    // GetChanges for modified rows only.
    tempDataSet = dataSet.GetChanges(DataRowState.Modified);

    // Check the DataSet for errors.
    if(tempDataSet.HasErrors)
    {
        // Insert code to resolve errors.
    }
    // After fixing errors, update the data source with 
    // the DataAdapter used to create the DataSet.
    myOleDbDataAdapter.Update(tempDataSet);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

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




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

   

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



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

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

©2024 GRAS Group, Inc.RSS