GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Metoda

Definice

Získá index zadaného 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

Parametry

element
DataGridColumnStyle

Co DataGridColumnStyle se má najít.

Návraty

Index DataGridColumnStyle založený na nule v rámci GridColumnStylesCollection nebo -1, pokud neexistuje žádný odpovídající DataGridColumnStyle .

Příklady

Následující příklad kódu používá metodu Contains k určení, zda daná DataGridColumnStyle existuje v souboru GridColumnStylesCollection. Pokud ano, IndexOf metoda vrátí index DataGridColumnStyle, a Remove metoda je vyvolána s indexem odebrat prvek z kolekce.

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

Poznámky

Použijte metodu Contains k určení, zda existuje konkrétní DataGridColumnStyle . Pokud ano, a potřebujete index elementu v kolekci, použijte metodu IndexOf .

Platí pro

Viz také