Silverlight刷新domainDataSource

时间:2011-12-06 17:34:54

标签: c# silverlight domaindatasource

我有datagrid项目源是domainDataSource。 我如何刷新域数据源? domainDataSource1.Load()不起作用

2 个答案:

答案 0 :(得分:2)

有时这会有所帮助:

myDomainDataSource.DomainContext.EntityContainer.Clear();
myDomainDataSource.Clear();

删除DomainDataSource的LoadingData事件中的那些。

答案 1 :(得分:1)

我认为这对您有用,但我的猜测是在加载或加载完成期间出现错误,但您缺少一个PropertyChanged通知来告诉数据绑定更新视觉效果。

尝试将处理程序添加到.Loading和.Loaded以确保负载正在启动和完成而没有错误(以及数据)。

如果这不能解决问题,请确保在DataContext上引发PropertyChanged事件。