Udostępnij za pośrednictwem


GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Metoda

Definicja

Pobiera indeks określonego DataGridColumnStyleelementu .

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

Element do znalezienia DataGridColumnStyle .

Zwraca

Indeks DataGridColumnStyle oparty na zerze wewnątrz elementu GridColumnStylesCollection lub -1, jeśli nie istnieje.DataGridColumnStyle

Przykłady

Poniższy przykład kodu używa metody w Contains celu określenia, czy dana wartość DataGridColumnStyle istnieje w elemecie GridColumnStylesCollection. Jeśli tak, IndexOf metoda zwraca indeks DataGridColumnStyleklasy , a Remove metoda jest wywoływana z indeksem, aby usunąć element z kolekcji.

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

Uwagi

Contains Użyj metody , aby określić, czy istnieje określony DataGridColumnStyle element. Jeśli tak, i potrzebujesz indeksu elementu w kolekcji, użyj IndexOf metody .

Dotyczy

Zobacz też