DataColumnCollection.Contains(String) 方法

定義

檢查集合是否包含具有指定名稱的資料行。

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

要尋找的資料行 ColumnName

傳回

如果存在具有這個名稱的資料行,則為 true,否則為 false

範例

下列範例會 Contains 使用 方法和 CanRemove 方法來判斷是否可以移除數據行。 如果是,則會移除數據行。

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使用 方法來確認數據行是否存在,再對數據行執行其他作業。 當兩個或多個資料列具有相同名稱但命名空間不同時,方法會 false 傳回 。 如果比對數據行名稱與一個數據行時有任何模棱兩可的情況,則呼叫不會成功。

適用於

另請參閱