DataSet.Clear Yöntem

Tanım

Tüm tablolardaki DataSet tüm satırları kaldırarak tüm verilerin işaretini kaldırır.

public:
 void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()

Örnekler

Aşağıdaki örnek DataSet , tüm tablolardaki tüm satırları temizler.

private void ClearDataSet(DataSet dataSet)
{
    // To test, print the number rows in each table.
    foreach(DataTable table in dataSet.Tables)
    {
        Console.WriteLine(table.TableName + "Rows.Count = "
            + table.Rows.Count.ToString());
    }
    // Clear all rows of each table.
    dataSet.Clear();

    // Print the number of rows again.
    foreach(DataTable table in dataSet.Tables)
    {
        Console.WriteLine(table.TableName + "Rows.Count = "
            + table.Rows.Count.ToString());
    }
}
Private Sub ClearDataSet(ByVal dataSet As DataSet)
    ' To test, print the number rows in each table.
    Dim table As DataTable
    For Each table In dataSet.Tables
        Console.WriteLine(table.TableName & "Rows.Count = " _
            & table.Rows.Count.ToString())
    Next

    ' Clear all rows of each table.
    dataSet.Clear()

    ' Print the number of rows again.
    For Each table In dataSet.Tables
        Console.WriteLine(table.TableName & "Rows.Count = " _
            & table.Rows.Count.ToString())
    Next 
End Sub

Açıklamalar

DataSet bir öğesine XmlDataDocumentbağlıysa, öğesini çağırarak DataSet.Clear veya DataTable.Clear yükseltirNotSupportedException. Bu durumu önlemek için, her bir satırı birer birer kaldırarak her tablodan geçiş yapma.

Şunlara uygulanır

Ayrıca bkz.