在Datagridview 中选中某一行后,如何表示选中行的上面一行呢?

2025-04-29 12:38:25
推荐回答(3个)
回答1:

要不显示那个空行,可以把网格的AllowUserToAddRows设置为false
如果要拿到当前行的上一行,可以通过网格的CurrentRow属性(当前行)去计算,减1就得到上一行了

回答2:

你这个是因为你启用了gridview的添加功能,设置为false就可以。
dataGridView1.AllowUserToAddRows = false;
这个在窗体加载的时候执行一次就可以了,或者是在界面设计视图上选择gridview,右上角会有个小箭头,点击一下,在出来的选项里把 启用添加 前面的勾去掉就可以了

回答3:

判断选中的那行是不是空的,要是为空就不执行你的下一步代码!