gpt4 book ai didi

vb.net - 以编程方式更改 DatagridView (.NET) 上的选择

转载 作者:行者123 更新时间:2023-12-03 15:21:16 24 4
gpt4 key购买 nike

我正在学习 VB.NET。

尝试设置 CurrentCell 的值时,DataGridView 组件出现问题。
我想要做的是:

我有一个带有值的 DataGridView。
我想在我的表单中创建一个按钮,当单击它时,我想将选择从当前行更改为下一行。为了解释更多,通过单击我的按钮,我想模拟在 DataGridview 上单击鼠标的效果。

我希望你可以帮助我,

谢谢!

最佳答案

也许是这样的:

    If DataGridView1.RowCount > 0 Then

Dim MyDesiredIndex As Integer = 0

If DataGridView1.CurrentRow.Index < DataGridView1.RowCount - 1 Then
MyDesiredIndex = DataGridView1.CurrentRow.Index + 1
End If

DataGridView1.ClearSelection()
DataGridView1.CurrentCell = DataGridView1.Rows(MyDesiredIndex).Cells(0)
DataGridView1.Rows(MyDesiredIndex).Selected = True

End If

注 1:也许这两行不是必需的。我还没有证明
        DataGridView1.ClearSelection()            
DataGridView1.CurrentCell = DataGridView1.Rows(MyDesiredIndex).Cells(0)

注 2:请注意,如果我们在最后一行,它会转到第一行

关于vb.net - 以编程方式更改 DatagridView (.NET) 上的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com