DataSet.HasChanges Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen.
Überlädt
HasChanges() |
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen. |
HasChanges(DataRowState) |
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen, gefiltert durch DataRowState. |
HasChanges()
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen.
public:
bool HasChanges();
public bool HasChanges ();
member this.HasChanges : unit -> bool
Public Function HasChanges () As Boolean
Gibt zurück
true
, wenn das DataSet Änderungen aufweist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird die GetChanges -Methode verwendet, um ein zweites DataSet Objekt zu erstellen, das dann zum Aktualisieren einer Datenquelle verwendet wird.
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
Weitere Informationen
Gilt für:
HasChanges(DataRowState)
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen, gefiltert durch 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
Einer der DataRowState-Werte.
Gibt zurück
true
, wenn das DataSet Änderungen aufweist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird die GetChanges -Methode verwendet, um ein zweites DataSet Objekt zu erstellen, das dann zum Aktualisieren einer Datenquelle verwendet wird.
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
Hinweise
Untersuchen Sie die HasChanges -Eigenschaft von, DataSet
bevor Sie die GetChanges -Methode aufrufen.