DataTableCollection.CanRemove(DataTable) Methode

Definitie

Controleert of het opgegeven DataTable object uit de verzameling kan worden verwijderd.

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

Parameters

table
DataTable

De DataTable in de verzameling om de controle uit te voeren.

Retouren

true als de tabel kan worden verwijderd; anders false.

Voorbeelden

In het volgende voorbeeld wordt de CanRemove test gebruikt om te testen of elke tabel uit een DataSettabel kan worden verwijderd. Zo ja, dan wordt de Remove methode aangeroepen om de tabel te verwijderen.

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

Van toepassing op

Zie ook