在单击事件中添加了如下代码,
_SelectId = datagridview1.CurrentRow.Index;//保存单击行的索引
有时候会出现如下问题:
如单击的是第4(或其它行)行,但是datagridview1自动选择了第一行,_SelectId 的值为0,请问是什么原因啊?
_SelectId = datagridview1.CurrentRow.Index;//保存单击行的索引
有时候会出现如下问题:
如单击的是第4(或其它行)行,但是datagridview1自动选择了第一行,_SelectId 的值为0,请问是什么原因啊?
这样又回到刚刚初始化的状态,而刚绑定完数据的时候默认选中第一行。
你看看是不是触发了数据重新 绑定
原来是CurrentRow.Index与SelectedRows[0].Index有时候不一致造成的。
{
int RowNumber=e.RowIndex;
}