DataColumnCollection.Contains(String) DataColumnCollection.Contains(String) DataColumnCollection.Contains(String) DataColumnCollection.Contains(String) Method

定義

指定した名前の列がコレクション内に存在するかどうかを確認します。Checks whether the collection contains a column with the specified name.

public:
 bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

パラメーター

name
String String String String

検索する列の ColumnNameThe ColumnName of the column to look for.

戻り値

この名前の列が存在する場合は true。それ以外の場合は falsetrue if a column exists with this name; otherwise, false.

次の例では、ContainsメソッドとCanRemove列を削除できるかどうかを判断するメソッド。The following example uses the Contains method and the CanRemove method to determine whether the column can be removed. そうである場合は、列が削除されます。If so, the column is removed.

private void RemoveColumn(string columnName, DataTable table)
{
    DataColumnCollection columns = table.Columns;

    if (columns.Contains(columnName))
        if (columns.CanRemove(columns[columnName]))
            columns.Remove(columnName);
}
Private Sub RemoveColumn(columnName As String, table As DataTable)
    Dim columns As DataColumnCollection = table.Columns

    If columns.Contains(columnName) Then 
        If columns.CanRemove(columns(columnName)) Then 
            columns.Remove(columnName)
        End If
    End If
End Sub

注釈

使用して、Contains列に対する追加の操作を実行する前に、列の存在をことを確認します。Use the Contains method to confirm the existence of a column before you perform additional operations on the column. メソッドを返しますfalse名前空間が異なる同じ名前を 2 つ以上の列がある場合。The method returns false when two or more columns have the same name but different namespaces. 1 つの列に列名を照合するときにあいまいさがある場合、呼び出しは成功しません。The call does not succeed if there is any ambiguity when matching a column name to exactly one column.

適用対象

こちらもご覧ください