我是Silverlight的新手,这让我疯狂!
我正在使用SL4并尝试使用域服务查询绑定datagrid:
我所做的完全是我从我的数据库中生成一个ado.net实体模型, 然后从此模型创建域Service类。
然后在我的页面中我放了Datagrid&按钮。
在此按钮的单击事件中,我编写此代码:
RRDomainContext rr = new RRDomainContext();
this.dataGrid1.ItemsSource = rr.Rooms;
this.rr.Load(this.rr.GetRoomsQuery());
当此方法执行数据网格中没有任何更改时。
任何人都可以帮我这个吗?
答案 0 :(得分:0)
Silverlight只是异步,所以如果查询很大,它可能需要很长时间才能返回,或者如果它是超过64k限制的大型查询,它可能会失败并且您不知道它。
作为一种思考,如果你使用RIA服务来绑定一些相当简单的东西,使用实体的“数据源”,它就不太可能提出问题。