DataColumnCollection.Contains(String) Metod

Definition

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.

Gäller för

Se även