运行环境:VS2008
如何使DataGridView中的选择行动态(由代码来控制)完成,可以利用下面的方法来实现:
1.首先做以下设置,可保证每次可选中一行
DataGridView.MultiSelect = False
DataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect
2.动态设置DataGridView 的选择行
DataGridView.CurrentCell = DataGridView1(iCol, iRow)
这样你就可以实现对选择行的动态控制,利用DataGridView.CurrentRow.Index可以获取新的行索引,达到你需要的效果
以上方法参考:《获取和设置 Windows 窗体 DataGridView 控件中的当前单元格》(http://msdn.microsoft.com/zh-cn/yc4fsbf5(VS.85).aspx)
如何动态改变 DataGridView 的选择行(WinForm)
最新推荐文章于 2022-06-23 10:24:38 发布