如何在 Visual Basic 中检查选定单元格的 DataGridView 列的标题文本

B. *_*per 2 vb.net datagridview

我有一个 Visual Basic 中的 datagridview 。我想调整子来完成以下任务:当用户在我的 DGV(单元格单击事件)中选择一个单元格时,我想检查列标题文本。在我的示例中,如果列的标题文本是“MinEquation”,那么我想执行某个事件。我无法使用列索引的原因是我在具有不同数据表的循环中动态创建这些 DGV。如何对所选单元格的列标题文本进行比较运算符。谢谢你!

Dav*_*vid 6

您将生成 DataGridView 的CellClick 事件,然后使用DataGridViewCellEventArgs返回列的信息。看一下这个例子:

Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
    If DataGridView1.Columns(e.ColumnIndex).HeaderText = "MinEquation" Then
        'Match
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)