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 该方法。

适用于

另请参阅