GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen DataGridColumnStyleöğesinin dizinini alır.
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
Parametreler
- element
- DataGridColumnStyle
Bulmak DataGridColumnStyle için.
Döndürülenler
karşılık gelen DataGridColumnStyle yoksa veya -1 içindeki öğesinin GridColumnStylesCollection DataGridColumnStyle sıfır tabanlı dizini.
Örnekler
Aşağıdaki kod örneği, belirli DataGridColumnStyle bir öğesinin Contains içinde GridColumnStylesCollectionmevcut olup olmadığını belirlemek için yöntemini kullanır. Bu durumda, IndexOf yöntemi öğesinin DataGridColumnStyledizinini döndürür ve Remove öğesini koleksiyondan kaldırmak için yöntemi dizinle birlikte çağrılır.
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
Açıklamalar
Contains Belirli DataGridColumnStyle bir mevcut olup olmadığını belirlemek için yöntemini kullanın. Öyleyse ve koleksiyondaki öğesinin dizinine ihtiyacınız varsa yöntemini kullanın IndexOf .