c#listview能否实现绑定数据库动态刷新

我开始用得时datagridview我用重新绑定datasource的方法动态刷新一秒刷一次,但是刷新之后总是选中第一个,而我想要的是当前选中项不变,不知道listvie... 我开始用得时datagridview 我用重新绑定datasource的方法动态刷新 一秒刷一次,但是刷新之后总是选中第一个,而我想要的是当前选中项不变,不知道listview绑定数据库动态刷新的话有没有这个问题。或者说有什么其他的实现办法,我想到的是设和全局变量记录这次选择的ID 在刷新之后设置行为我存得这行,问题是这个样子 就指教 给相关的网页链接也行 谢谢了。 展开
 我来答
匿名用户
2011-10-09
展开全部
首先在单击单元格时获得当前行的索引

int index;//当前行索引
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
index = this.dataGridView1.CurrentRow.Index;
}

然后在你刷新数据的方法中调用以下,就可实现定位
this.dataGridView1.DataSource = ds.Tables[0];
dataGridView1.Rows[index].Selected = true;
this.dataGridView1.FirstDisplayedScrollingRowIndex = index;

参考资料: http://social.microsoft.com/Forums/zh-CN/2212/thread/bab98e88-3a51-4988-8040-2c72e231f4d3

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式