DataTableCollection.CanRemove(DataTable) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ellenőrzi, hogy a megadott DataTable objektum eltávolítható-e a gyűjteményből.
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
Paraméterek
- table
- DataTable
A DataTable gyűjteményben található az ellenőrzés végrehajtásához.
Válaszok
true ha a tábla eltávolítható; egyéb esetben false.
Példák
Az alábbi példa annak CanRemove tesztelésére használható, hogy az egyes táblák eltávolíthatók-e egy DataSettáblából. Ha igen, a metódus a Remove tábla eltávolítására lesz meghívva.
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