DataTableCollection.CanRemove(DataTable) Metodo

Definizione

Verifica se l'oggetto specificato DataTable può essere rimosso dall'insieme.

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

Parametri

table
DataTable

Oggetto DataTable nella raccolta in cui eseguire il controllo.

Valori restituiti

true se la tabella può essere rimossa; in caso contrario false, .

Esempio

Nell'esempio seguente viene usato per CanRemove verificare se ogni tabella può essere rimossa da un oggetto DataSet. In tal caso, viene chiamato il Remove metodo per rimuovere la tabella.

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

Si applica a

Vedi anche