DataSet.HasChanges メソッド ()
アセンブリ: System.Data (system.data.dll 内)

Dim instance As DataSet Dim returnValue As Boolean returnValue = instance.HasChanges
DataSet に変更がある場合は true。それ以外の場合は false。

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); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataSet.HasChanges メソッド

名前 | 説明 |
---|---|
DataSet.HasChanges () | DataSet に新しい行、削除された行、変更された行などの変更があるかどうかを示す値を取得します。 .NET Compact Framework によってサポートされています。 |
DataSet.HasChanges (DataRowState) | DataSet に DataRowState でフィルタ処理された新しい行、削除された行、変更された行などの変更があるかどうかを示す値を取得します。 .NET Compact Framework によってサポートされています。 |

DataSet.HasChanges メソッド (DataRowState)
アセンブリ: System.Data (system.data.dll 内)

Dim instance As DataSet Dim rowStates As DataRowState Dim returnValue As Boolean returnValue = instance.HasChanges(rowStates)
- rowStates
DataRowState 値の 1 つ。
DataSet に変更がある場合は true。それ以外の場合は false。


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); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

