DataColumnCollection.Contains メソッド
指定した名前の列がコレクション内に存在するかどうかを確認します。
Public Function Contains( _
ByVal name As String _) As Boolean
[C#]
public bool Contains(stringname);
[C++]
public: bool Contains(String* name);
[JScript]
public function Contains(
name : String) : Boolean;
パラメータ
- name
確認する列の ColumnName 。
戻り値
この名前の列が存在する場合は true 。それ以外の場合は false 。
解説
列に対して操作を続行する前に、この列が存在するかどうかを確認するには、 Contains メソッドを使用します。
使用例
[Visual Basic, C#, C++] Contains メソッドと CanRemove メソッドを使用して、列を削除できるかどうかを確認する例を次に示します。列を削除できる場合は、列が削除されます。
Private Sub RemoveColumn(colName As String, table As DataTable)
Dim cols As DataColumnCollection = table.Columns
If cols.Contains(colName) Then
If cols.CanRemove(cols(colName)) Then cols.Remove(colName)
End If
End Sub
[C#]
private void RemoveColumn(string colName, DataTable table)
{
DataColumnCollection cols = table.Columns;
if (cols.Contains(colName))
if (cols.CanRemove(cols[colName]))
cols.Remove(colName);
}
[C++]
private:
void RemoveColumn(String* colName, DataTable* table)
{
DataColumnCollection* cols = table->Columns;
if (cols->Contains(colName))
if (cols->CanRemove(cols->Item[colName]))
cols->Remove(colName);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DataColumnCollection クラス | DataColumnCollection メンバ | System.Data 名前空間 | CanRemove | IndexOf