我的数据网格充满了来自Oracle数据库的数据。数据网格在1分钟后刷新。之后,我丢失了所选项目。我想避免这种情况。考虑刷新后很可能存在新数据,因此刷新后所选索引可能不再出现在数据网格中。
答案 0 :(得分:0)
您没有说明DataGrid是如何刷新的;这是自动还是你建造的东西。但是,实质上,这样做:
// before the refresh
storedSelectedItem = dataGridInstance.selectedItem;
// perform code to do the refresh
// after the refresh
dataGridInstance.selectedItem = storedSelectedItem