DataColumnCollection.Contains(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
檢查集合是否包含具有指定名稱的資料行。
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
傳回 。 如果比對數據行名稱與一個數據行時有任何模棱兩可的情況,則呼叫不會成功。