GridColumnStylesCollection.IndexOf(DataGridColumnStyle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取指定 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 的从零开始的索引;或者如果不存在相应的 DataGridColumnStyle,则为 -1。
示例
下面的代码示例使用该方法 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 该方法。