Partilhar via


DataColumnCollection.IndexOf Método

Definição

Pesquisa o DataColumn especificado e retorna o índice de base zero da primeira ocorrência dentro de toda a coleção.

Sobrecargas

IndexOf(DataColumn)

Obtém o índice de uma coluna especificada pelo nome.

IndexOf(String)

Obtém o índice da coluna com o nome específico (o nome não diferencia maiúsculas de minúsculas).

IndexOf(DataColumn)

Origem:
DataColumnCollection.cs
Origem:
DataColumnCollection.cs
Origem:
DataColumnCollection.cs

Obtém o índice de uma coluna especificada pelo nome.

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

Parâmetros

column
DataColumn

O nome da coluna a ser retornada.

Retornos

O índice da coluna especificado por column se ele for localizado; caso contrário, -1.

Exemplos

O exemplo a seguir usa o Contains método para determinar se existe uma coluna especificada em um DataColumnCollection. Nesse caso, o IndexOf método retorna o índice da coluna.

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

Comentários

O IndexOf método não diferencia maiúsculas de minúsculas.

Aplica-se a

IndexOf(String)

Origem:
DataColumnCollection.cs
Origem:
DataColumnCollection.cs
Origem:
DataColumnCollection.cs

Obtém o índice da coluna com o nome específico (o nome não diferencia maiúsculas de minúsculas).

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

Parâmetros

columnName
String

O nome da coluna a ser encontrado.

Retornos

O índice baseado em zero da coluna com o nome especificado ou -1 se a coluna não existir na coleção.

Aplica-se a