与ria Service绑定的Silverlight dataGrid不起作用

时间:2010-05-29 09:10:49

标签: c# silverlight data-binding wcf-ria-services

我是Silverlight的新手,这让我疯狂!

我正在使用SL4并尝试使用域服务查询绑定datagrid:

我所做的完全是我从我的数据库中生成一个ado.net实体模型, 然后从此模型创建域Service类。

然后在我的页面中我放了Datagrid&按钮。

在此按钮的单击事件中,我编写此代码:

RRDomainContext rr = new RRDomainContext();
this.dataGrid1.ItemsSource = rr.Rooms;
this.rr.Load(this.rr.GetRoomsQuery());

当此方法执行数据网格中没有任何更改时。

任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

Silverlight只是异步,所以如果查询很大,它可能需要很长时间才能返回,或者如果它是超过64k限制的大型查询,它可能会失败并且您不知道它。

作为一种思考,如果你使用RIA服务来绑定一些相当简单的东西,使用实体的“数据源”,它就不太可能提出问题。

http://blogs.msdn.com/b/vsdata/archive/2009/12/01/the-data-source-window-support-in-wcf-ria-services.aspx