主/ Detail DataGrid/Dataform Silverlight4 Mvvm Light工具包

问题描述:

我正在寻找使用SL4中的Mvvm Light Toolkit的数据表设置数据表格&的主/从场景。主/ Detail DataGrid/Dataform Silverlight4 Mvvm Light工具包

我正在使用SOAP命中数据库&填充名为Accounts的ObservableCollection属性。

我已绑定(我所有的绑定声明)我的DataGrid.ItemsSource帐户OC。然后,我已将DataGrid.SelectedItem绑定到ObservableCollection SelectedAccount属性。最后,我的DataForm.CurrentItem也绑定到SelectedAccount。

现在,当我在我的DataGrid中选择一个项目时,我的DataForm正确显示所选记录。当我编辑记录&单击确定,我将记录保存到数据库。在这个过程中,我有一个回调函数,最终打在我的视图模型:

private void setAccountsCallback(bool result)

里面的那个,我试图RaisePropertyChanged(“帐户”)刷新我的GridView,但无济于事。奇怪的是,如果我导航回到我的数据表单,那里的值就改变了(我的数据表单在gridview的selectionChanged中动画,在EditEnded上动画化)。

有什么想法?

斯科特

+0

所以我通过在我的SetAccountsCallback函数中调用我的GetAccounts方法来解决这个问题。在办公室的人说,它需要100%的sproc数据库访问。 – 2011-03-24 18:38:05

所以我工作围绕这个由我SetAccountsCallback函数中调用我的GetAccounts方法。在办公室的人说,它需要100%的sproc数据库访问。