【问题标题】:Silverlight dataGrid binding with ria Service doesn' workSilverlight dataGrid 与 ria 服务的绑定不起作用
【发布时间】:2010-05-29 09:10:48
【问题描述】:

我是 Silverlight 的新手,简直快把我逼疯了!

我正在使用 SL4 并尝试将数据网格与域服务查询绑定:

我所做的是从我的数据库中生成一个 ado.net 实体模型, 然后从这个模型创建一个领域服务类。

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

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

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

当这个方法执行时,数据网格没有任何变化。

谁能帮我解决这个问题?

【问题讨论】:

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


    【解决方案1】:

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

    作为一个想法,如果您使用 RIA 服务绑定到相当简单的东西,请使用实体的“数据源”,它不太可能出现问题。

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

    【讨论】:

    • 数据很小,不到5条记录,我不想使用数据源的东西,因为我想直接处理对象
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多