DataTableCollection.CanRemove(DataTable) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza, czy określony DataTable obiekt można usunąć z kolekcji.
public:
bool CanRemove(System::Data::DataTable ^ table);
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
Parametry
- table
- DataTable
Element DataTable
w kolekcji do wykonania sprawdzania względem.
Zwraca
true
jeśli można usunąć tabelę; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie użyto polecenia , CanRemove aby sprawdzić, czy każda tabela może zostać usunięta z obiektu DataSet. Jeśli tak, metoda jest wywoływana Remove w celu usunięcia tabeli.
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