要不显示那个空行,可以把网格的AllowUserToAddRows设置为false
如果要拿到当前行的上一行,可以通过网格的CurrentRow属性(当前行)去计算,减1就得到上一行了
你这个是因为你启用了gridview的添加功能,设置为false就可以。
dataGridView1.AllowUserToAddRows = false;
这个在窗体加载的时候执行一次就可以了,或者是在界面设计视图上选择gridview,右上角会有个小箭头,点击一下,在出来的选项里把 启用添加 前面的勾去掉就可以了
判断选中的那行是不是空的,要是为空就不执行你的下一步代码!