我有一个GridView
who'sDataSource
设置为DataTable
. DataTable
每隔几秒就会由一些后端逻辑更新,此时调用委托来刷新GridView
。
目前我只是重置DataSource
, 但这会导致问题 - 它会中断网格视图中正在进行的任何编辑并使选择“跳转”到左上角的单元格。
更新逻辑基本上创建一个新的(关于列和行)DataTable
。
有没有没有任何缺点的标准方法?我唯一的选择是DataSource
逐行更新当前,以编程方式插入值吗?
谢谢!