DataRow.ClearErrors Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de fouten voor de rij gewist. Dit omvat de RowError set en fouten die zijn ingesteld met SetColumnError(Int32, String).
public:
void ClearErrors();
public void ClearErrors();
member this.ClearErrors : unit -> unit
Public Sub ClearErrors ()
Voorbeelden
In het volgende voorbeeld wordt gebruikgemaakt van het HasErrors om te zoeken naar fouten. Als de rij fouten bevat, retourneert de GetColumnsInError methode de matrix met kolommen met fouten die vervolgens kunnen worden opgelost. De ClearErrors methode wordt vervolgens aangeroepen om alle fouten te wissen.
private void GetAllErrs(DataRow row)
{
// Declare an array variable for DataColumn objects.
DataColumn[] colArr;
// If the Row has errors, check use GetColumnsInError.
if(row.HasErrors)
{
// Get the array of columns in error.
colArr = row.GetColumnsInError();
for(int i = 0; i < colArr.Length; i++)
{
// Insert code to fix errors on each column.
Console.WriteLine(colArr[i].ColumnName);
}
// Clear errors after reconciling.
row.ClearErrors();
}
}
Private Sub GetAllErrs(ByVal row As DataRow)
' Declare an array variable for DataColumn objects.
Dim colArr() As DataColumn
' If the Row has errors, check use GetColumnsInError.
Dim i As Integer
If row.HasErrors Then
' Get the array of columns in error.
colArr = row.GetColumnsInError()
For i = 0 to colArr.GetUpperBound(0)
' Insert code to fix errors on each column.
Console.WriteLine(colArr(i).ColumnName)
Next i
' Clear errors after reconciling.
row.ClearErrors()
End If
End Sub
Opmerkingen
Gebruik SetColumnError en GetColumnError om fouten voor afzonderlijke kolommen in te stellen en te retourneren.
Stel de RowError eigenschap in om een fout in te stellen die van toepassing is op de hele rij.
Gebruik de HasErrors methode om te bepalen of er fouten bestaan voor de verzameling kolommen. Daarom kunt u de GetColumnsInError methode gebruiken om alle kolommen met fouten op te halen.