DataGridView:在按钮单击时以编程方式选择/突出显示整列

时间:2016-07-26 06:23:32

标签: vb.net winforms datagridview

我想以编程方式选择/突出显示按钮单击时的整个列,以便让用户知道他们搜索的内容。

This is what currently happens on button click ("GO" button)this是我需要发生的事情。

到目前为止,我尝试过这些无济于事: DataGridView2.SelectionMode = DataGridViewSelectionMode.FullColumnSelect DataGridView2.Columns(2).Selected = True

这样做给了我这个错误: DataGridView control's SelectionMode cannot be set to FullColumnSelect while it has a column with SortMode set to DataGridViewColumnSortMode.Automatic.

我还试图简单地选择整个列。没有错误,但它没有用。 DataGridView2.Columns(2).Selected = True

2 个答案:

答案 0 :(得分:0)

只需在列中设置每个单元格的Selected属性即可。

答案 1 :(得分:0)

找到此thread。我像这样修改了代码:

Dim row As DataGridViewRow
For Each row In DataGridView2.Rows
    row.Cells(1).Selected = True
Next

并将其放在Private Sub Button1_Click

我注意到第一个单元格是自动选中的。 This解决了这个问题。