DataColumnCollection.IndexOf 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.
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.