【问题标题】:Update Silverlight Datagrid After Response from Server从服务器响应后更新 Silverlight Datagrid
【发布时间】:2008-12-21 19:33:12
【问题描述】:

我在 Silverlight 中有一个数据网格。我愿意

  • 数据网格(或用户控件) 包含数据网格)发布到 用户编辑网格中的单元格时的服务器。

  • 使用已编辑单元格中的某个符号(如加载符号)向数据网格发送一个帖子已发送到服务器并且控件正在等待响应的信号。

  • 使用颜色向数据网格发出信号 (在正确的单元格中)如果更新 成功了。

我发现我可以使用 WebClient 类在对象(~cells)set-property 中调用服务器,但感觉好像我做了一些根本错误的事情,因为:

  • 我不知道在对象的 set-property 中哪个 datagrid 触发了 set-property

  • 因为我不知道我将无法确定将响应发送回哪个数据网格(以及数据网格中的哪个单元格)(即帖子是成功还是失败) .

我还尝试观察数据网格中的一些事件(BeginningEdit、PreparingCellForEdit、SelectionChanged、CurrentCellChanged),但它们都没有给我正在编辑的单元格的新值。

谁能指出我如何解决这些问题的正确方向?

【问题讨论】:

    标签: .net silverlight datagrid


    【解决方案1】:

    使用数据绑定。绑定 ObservableCollection 类型的集合(其中 T 是您的对象类型),当您从 Web 客户端调用返回时,填充此集合。由于它是可观察的,数据网格将看到新数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多