【问题标题】:bind 2 different itemssources to a datagrid in Silverlight将 2 个不同的 itemssources 绑定到 Silverlight 中的数据网格
【发布时间】:2011-12-09 04:34:10
【问题描述】:

我想将 2 个不同的 Itemssources 绑定到一个数据网格。 具有 4 列的数据网格。前 2 列应从 Itemssource1 中获取值,最后 2 列应从 Itemssource2 中获取值。

ObservationCollection (MyClass) Itemssource1; MyClass 有 2 个属性,例如 Name 和 AGE 我可以做 datagrid.Itemssource= Itemssource1;

但是如何将 Itemssource2 以及一些 ObservationCollection 绑定到 Datagrid,以便可以在 3. 和 4. 列中使用属性?

【问题讨论】:

    标签: silverlight data-binding datagrid


    【解决方案1】:

    DataGrid 只能迭代/管理一个项目源。一切都是基于行的,而列并不那么智能。

    您要么需要将数据合并到具有两组字段的新对象中,要么并排同步 2 个数据网格。

    在这两个选项中,简单地将数据复制到具有新数据类型的新集合中是最简单的。

    【讨论】:

      猜你喜欢
      • 2012-01-20
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 2014-04-14
      • 2012-05-15
      • 2013-10-05
      • 2011-05-12
      • 2011-03-29
      相关资源
      最近更新 更多