C# winform 中 DataGridView 的SelectionChanged事件触发时间有问题
欲霸不能 2017-11-14 07:41:08 DataGridView 的SelectionChanged事件官方解释是“当前所选内容更改时发生”,在使用过程中发现一些问题。我要在用户切换选中行时处理业务。
使用:dgvHerb.CurrentCell = dgvHerb.Rows[index].Cells[0];
或者 dgvHerb.Rows[index].Selected = true;
改变当前选中行,代码进入SelectionChanged事件时,dgvHerb.CurrentRow没有变
如果是用户鼠标操作切换选中行,代码进入SelectionChanged事件时,dgvHerb.CurrentRow发生改变,变成用户选择的行
请大神指点,这是什么原因啊?