我想在Silverlight数据网格中为一个组合框绑定ItemSsource。 它不显示绑定值。我有一个动态的ItemSsource值来自 数据库。我怎么能这样做?
答案 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