Combobox项目源在silverlight数据网格中不起作用

时间:2012-05-02 15:49:23

标签: silverlight

我想在Silverlight数据网格中为一个组合框绑定ItemSsource。 它不显示绑定值。我有一个动态的ItemSsource值来自 数据库。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

目前你的组合框可以t find the value coz it trying to find it in item s(DataGrid绑定到)名为“AndOrs”的字段。如果你的wand将列绑定到独立于DataGrid的整体,你应该使用完整路径/ rel。搜索在DataContext中搜索所需的属性并绑定到它。例如,如果用于在AndOrs附近定义的DataGrid的ItemsSource的集合:

<ComboBox ItemsSource="{Binding RelativeSource={RelativeSource AncestorType=sdk:DataGrid}, Path=DataContext.AndOrs}"/>

P.S。 因为我猜AndOrs属性没有在项目u中定义用于DataGrid绑定。

答案 1 :(得分:0)

我有同样的问题。我能找到的最好的SL4是使用静态资源。

见这里:http://blog.digitaltools.com/post/2011/05/06/Binding-a-Datagride28099s-ComboBox.aspx

或者,通过在xaml中创建静态资源:http://forums.silverlight.net/post/370135.aspx