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 。 若在將欄位名稱與正好一欄匹配時存在任何歧義,則呼叫不會成功。