刷新页面后无法设置datagrid的所选项目

时间:2012-03-27 15:02:08

标签: wpf datagrid refresh

它有一个奇怪的问题......我从绑定到数据网格的数据库中获取了一些数据。当我执行一些升级时,数据网格没有得到(但数据库确实),直到我刷新页面。 所以我想用

    temp = theGrid.SelectedItem
    Me.NavigationService().Refresh()
    theGrid.SelectedItem = temp

但它不起作用....看起来像Navigationservice.Refresh强制应用程序在完成子程序后完全重启。

你们有什么想法吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

NavigationService.Refresh告诉它刷新内容(即重绘内容),它不会告诉它刷新数据。您需要刷新数据源。如果您可以显示一些与您如何加载数据相关的代码,我可能会就此提供一些建议。