DataTableCollection.CanRemove(DataTable) Methode

Definition

Überprüft, ob das angegebene DataTable Objekt aus der Auflistung entfernt werden kann.

public:
 bool CanRemove(System::Data::DataTable ^ table);
public bool CanRemove(System.Data.DataTable table);
member this.CanRemove : System.Data.DataTable -> bool
Public Function CanRemove (table As DataTable) As Boolean

Parameter

table
DataTable

Die DataTable In der Sammlung, mit der die Überprüfung durchgeführt werden soll.

Gibt zurück

true wenn die Tabelle entfernt werden kann; andernfalls false.

Beispiele

Im folgenden Beispiel wird verwendet, CanRemove um zu testen, ob jede Tabelle aus einem DataSet. Wenn ja, wird die Remove Methode aufgerufen, um die Tabelle zu entfernen.

private void RemoveTables()
{
    DataTable table;

    // presuming a DataGrid is displaying more than one table, get its DataSet.
    DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
    while (thisDataSet.Tables.Count > 0)
    {
        table = thisDataSet.Tables[0];
        if (thisDataSet.Tables.CanRemove(table))
            thisDataSet.Tables.Remove(table);
    }
}
Private Sub RemoveTables()
    ' Presuming a DataGrid is displaying more than one table, 
    ' get its DataSet.
    Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
    Do While thisDataSet.Tables.Count > 0
       Dim table As DataTable = thisDataSet.Tables(0)
       If thisDataSet.Tables.CanRemove(table) Then
          thisDataSet.Tables.Remove(table)
       End If
    Loop
End Sub

Gilt für:

Weitere Informationen