DataColumnCollection.IndexOf Metod

Definition

Söker efter det angivna DataColumn och returnerar det nollbaserade indexet för den första förekomsten i samlingen.

Överlagringar

Name Description
IndexOf(DataColumn)

Hämtar indexet för en kolumn som anges med namn.

IndexOf(String)

Hämtar indexet för kolumnen med det specifika namnet (namnet är inte skiftlägeskänsligt).

IndexOf(DataColumn)

Hämtar indexet för en kolumn som anges med namn.

public:
 virtual int IndexOf(System::Data::DataColumn ^ column);
public:
 int IndexOf(System::Data::DataColumn ^ column);
public virtual int IndexOf(System.Data.DataColumn column);
public int IndexOf(System.Data.DataColumn column);
abstract member IndexOf : System.Data.DataColumn -> int
override this.IndexOf : System.Data.DataColumn -> int
member this.IndexOf : System.Data.DataColumn -> int
Public Overridable Function IndexOf (column As DataColumn) As Integer
Public Function IndexOf (column As DataColumn) As Integer

Parametrar

column
DataColumn

Namnet på kolumnen som ska returneras.

Returer

Indexet för kolumnen som anges av column om den hittas, annars -1.

Exempel

I följande exempel används Contains metoden för att avgöra om en angiven kolumn finns i en DataColumnCollection. I så fall IndexOf returnerar metoden kolumnens index.

private void GetIndex(DataTable table)
{
    DataColumnCollection columns = table.Columns;
    if(columns.Contains("City"))
    {
        Console.WriteLine(columns.IndexOf("City"));
    }
}
Private Sub GetIndex(ByVal table As DataTable)
    Dim iCol As Integer
    Dim columns As DataColumnCollection = table.Columns
    If columns.Contains("City") Then
       Console.WriteLine(columns.IndexOf("City"))
    End If
End Sub

Kommentarer

Metoden IndexOf är inte skiftlägeskänslig.

Gäller för

IndexOf(String)

Hämtar indexet för kolumnen med det specifika namnet (namnet är inte skiftlägeskänsligt).

public:
 int IndexOf(System::String ^ columnName);
public int IndexOf(string columnName);
member this.IndexOf : string -> int
Public Function IndexOf (columnName As String) As Integer

Parametrar

columnName
String

Namnet på kolumnen som ska hittas.

Returer

Det nollbaserade indexet för kolumnen med det angivna namnet eller -1 om kolumnen inte finns i samlingen.

Gäller för