Hi,
I have a GridView
who's DataSource
is set to a DataTable
. The DataTable
is updated by some backend logic every few seconds, at which point a delegate is called to refresh GridView
.
Currently I am simply resetting the DataSource
, but that causes a problem - it interrupts any ongoing edits in the grid view and makes the selection 'jump' to the top-left cell.
The update logic basically creates a new (identical with regard to columns and rows) DataTable
.
Is there any standard way to do it without any drawbacks? Is my only option updating the current DataSource
row by row, inserting values programmatically?
Thanks!