DataColumnCollection.Remove メソッド
DataColumn オブジェクトをコレクションから削除します。
オーバーロードの一覧
指定した DataColumn オブジェクトをコレクションから削除します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Sub Remove(DataColumn)
[JScript] public function Remove(DataColumn);
指定した名前の DataColumn オブジェクトをコレクションから削除します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Sub Remove(String)
[JScript] public function Remove(String);
使用例
[Visual Basic, C#, C++] 最初に Contains メソッドを使用して、特定の列がコレクション内にあるかどうかを判断する例を次に示します。コレクション内にこの列が存在する場合は、 CanRemove メソッドで、この列を削除できるかどうかが確認されます。削除できる場合は、 Remove メソッドで列が削除されます。
[Visual Basic, C#, C++] メモ ここでは、Remove のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Private Sub RemoveColumnByName(colName As String)
Dim cols As DataColumnCollection
' Get the DataColumnCollection from a DataTable in a DataSet.
cols = DataSet1.Tables("Orders").Columns
If cols.Contains(colName) Then
If cols.CanRemove(cols(colName)) Then cols.Remove(colName)
End If
End Sub
[C#]
private void RemoveColumnByName(string colName){
DataColumnCollection cols;
// Get the DataColumnCollection from a DataTable in a DataSet.
cols = ds.Tables["Suppliers"].Columns;
if(cols.Contains(colName))
if(cols.CanRemove(cols[colName]))
cols.Remove(colName);
}
[C++]
private:
void RemoveColumnByName(String* colName){
DataColumnCollection* cols;
// Get the DataColumnCollection from a DataTable in a DataSet.
cols = ds->Tables->Item[S"Suppliers"]->Columns;
if(cols->Contains(colName))
if(cols->CanRemove(cols->Item[colName]))
cols->Remove(colName);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
DataColumnCollection クラス | DataColumnCollection メンバ | System.Data 名前空間