DataTableCollection.CanRemove(DataTable) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した DataTable オブジェクトをコレクションから削除できるかどうかを確認します。
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
パラメーター
- table
- DataTable
チェックを実行するコレクション内の DataTable 。
返品
true テーブルを削除できる場合は〘。それ以外の場合は false。
例
次の例では、 CanRemove を使用して、各テーブルを DataSetから削除できるかどうかをテストします。 その場合は、テーブルを削除するために Remove メソッドが呼び出されます。
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