GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .