DataSet.HasChanges Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah DataSet memiliki perubahan, termasuk baris baru, dihapus, atau dimodifikasi.
Overload
HasChanges() |
Mendapatkan nilai yang menunjukkan apakah DataSet memiliki perubahan, termasuk baris baru, dihapus, atau dimodifikasi. |
HasChanges(DataRowState) |
Mendapatkan nilai yang menunjukkan apakah DataSet memiliki perubahan, termasuk baris baru, dihapus, atau dimodifikasi, difilter oleh DataRowState. |
HasChanges()
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
Mendapatkan nilai yang menunjukkan apakah DataSet memiliki perubahan, termasuk baris baru, dihapus, atau dimodifikasi.
public:
bool HasChanges();
public bool HasChanges ();
member this.HasChanges : unit -> bool
Public Function HasChanges () As Boolean
Mengembalikan
true
jika memiliki DataSet perubahan; jika tidak, false
.
Contoh
Contoh berikut menggunakan GetChanges metode untuk membuat objek kedua DataSet yang kemudian digunakan untuk memperbarui sumber data.
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);
}
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
Lihat juga
Berlaku untuk
HasChanges(DataRowState)
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
- Sumber:
- DataSet.cs
Mendapatkan nilai yang menunjukkan apakah DataSet memiliki perubahan, termasuk baris baru, dihapus, atau dimodifikasi, difilter oleh DataRowState.
public:
bool HasChanges(System::Data::DataRowState rowStates);
public bool HasChanges (System.Data.DataRowState rowStates);
member this.HasChanges : System.Data.DataRowState -> bool
Public Function HasChanges (rowStates As DataRowState) As Boolean
Parameter
- rowStates
- DataRowState
Salah DataRowState satu nilai.
Mengembalikan
true
jika memiliki DataSet perubahan; jika tidak, false
.
Contoh
Contoh berikut menggunakan GetChanges metode untuk membuat objek kedua DataSet , yang kemudian digunakan untuk memperbarui sumber data.
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);
}
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
Keterangan
Periksa HasChanges properti dari DataSet
sebelum memanggil GetChanges metode .