DataColumnCollection.IndexOf Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет поиск указанного DataColumn и возвращает отсчитываемый от нуля индекс первого вхождения в коллекции.
Перегрузки
| Имя | Описание |
|---|---|
| IndexOf(DataColumn) |
Возвращает индекс столбца, указанного по имени. |
| IndexOf(String) |
Возвращает индекс столбца с определенным именем (имя не учитывает регистр). |
IndexOf(DataColumn)
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
Возвращает индекс столбца, указанного по имени.
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
Параметры
- column
- DataColumn
Имя возвращаемого столбца.
Возвращаемое значение
Индекс столбца, указанного при column обнаружении столбца; в противном случае — значение -1.
Примеры
В следующем примере метод используется Contains для определения того, существует ли указанный столбец в объекте DataColumnCollection. Если да, IndexOf метод возвращает индекс столбца.
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
Комментарии
Метод IndexOf не учитывает регистр.
Применяется к
IndexOf(String)
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
- Исходный код:
- DataColumnCollection.cs
Возвращает индекс столбца с определенным именем (имя не учитывает регистр).
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
Параметры
- columnName
- String
Имя столбца для поиска.
Возвращаемое значение
Отсчитываемый от нуля индекс столбца с указанным именем или -1, если столбец не существует в коллекции.