日期:2014-05-19  浏览次数:21052 次

求助:datagridview选中行问题,里面有timer扫描
我的datagridview与数据库绑定了,然后我用timer每10秒再绑定一下,以捕捉数据库的改动,但是每次timer后,就好象把datagridview刷新了一下,本来我选中的是第3行,刚想删除这行,可是一刷新后,第一行成为选中行了,就把第一行给删除了。
我想再timer刷新前后,选中行不变。

我做的是timer前:i   =   datagridview.CurrentRow.Index;
                timer后:datagridview.Rows[i].Selected   =   true;

但是这个不怎么好用,刷新第一次的时候好用,第二次就不行了,虽然第3行还是深色的被选中状态,可是那个小虚框已经移多第一行了,再刷新的时候第一行就深了

不知道我说的大家能否明白

------解决方案--------------------
http://download.csdn.net/source/2166325看看这个能不能帮到你,杯具