【发布时间】:2010-10-12 11:30:54
【问题描述】:
我有一个GridView,他的DataSource 设置为DataTable。 DataTable 每隔几秒就会被一些后端逻辑更新一次,此时会调用一个委托来刷新GridView。
目前我只是重置DataSource,但这会导致问题 - 它会中断网格视图中正在进行的任何编辑并使选择“跳转”到左上角的单元格。
更新逻辑基本上是创建一个新的(列和行相同)DataTable。
有没有没有任何缺点的标准方法?我唯一的选择是逐行更新当前的DataSource,以编程方式插入值吗?
谢谢!
【问题讨论】:
标签: c# winforms gridview datatable datasource