DataColumnCollection.Contains(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kontrollerar om samlingen innehåller en kolumn med det angivna namnet.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parametrar
- name
- String
Kolumnen ColumnName som ska sökas efter.
Returer
trueom det finns en kolumn med det här namnet. annars . false
Exempel
I följande exempel används Contains metoden och CanRemove metoden för att avgöra om kolumnen kan tas bort. I så fall tas kolumnen bort.
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
Kommentarer
Contains Använd metoden för att bekräfta förekomsten av en kolumn innan du utför ytterligare åtgärder i kolumnen. Metoden returnerar false när två eller flera kolumner har samma namn men olika namnområden. Anropet lyckas inte om det finns någon tvetydighet när du matchar ett kolumnnamn till exakt en kolumn.