GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Метод

Определение

Возвращает индекс указанного объекта DataGridColumnStyle.

public:
 int IndexOf(System::Windows::Forms::DataGridColumnStyle ^ element);
public int IndexOf (System.Windows.Forms.DataGridColumnStyle element);
member this.IndexOf : System.Windows.Forms.DataGridColumnStyle -> int
Public Function IndexOf (element As DataGridColumnStyle) As Integer

Параметры

element
DataGridColumnStyle

Искомый объект DataGridColumnStyle.

Возвращаемое значение

Отсчитываемый с нуля индекс объекта DataGridColumnStyle в коллекции GridColumnStylesCollection или -1, если не существует соответствующего объекта DataGridColumnStyle.

Примеры

В следующем примере кода метод используется Contains для определения того, существует ли данный DataGridColumnStyle объект в GridColumnStylesCollection. Если это так, IndexOf метод возвращает индекс DataGridColumnStyle, и Remove метод вызывается с индексом для удаления элемента из коллекции.

Private Sub RemoveCol(ByVal dc As DataColumn) 
    Dim myGridColumns As GridColumnStylesCollection
    myGridColumns = DataGrid1.TableStyles(0).GridColumnStyles

    If myGridColumns.Contains("FirstName") Then
        Dim i As Integer
        i = myGridColumns.IndexOf(myGridColumns("FirstName"))
        myGridColumns.RemoveAt(i)
    End If
End Sub

Комментарии

Используйте метод , Contains чтобы определить, существует ли конкретный DataGridColumnStyle объект. Если это так, и вам нужен индекс элемента в коллекции, используйте IndexOf метод .

Применяется к

См. также раздел