0
我在我的silverlight应用程序的gridview中有一个组合框。Silverlight GridView和Combobox
<Controls1:GridViewComboBoxColumn Header="Accomplishment Category"
ItemsSource="{Binding AccomplishmentCategoryList}"
DataMemberBinding="{Binding AccomplishmentCategoryValue}"
SelectedValueMemberPath="{Binding AccomplishmentCategoryValue}">
</Controls1:GridViewComboBoxColumn>
我能够让我的网格显示其自己的itemSource的结果。
<Controls1:RadGridView x:Name="Accomplishments" Grid.Row="1" CanUserInsertRows="True"
ShowInsertRow="True" CanUserDeleteRows="True" RowIndicatorVisibility="Visible"
IsReadOnly="False" ItemsSource="{Binding AccomplishmentResults, Mode=TwoWay}">
AccomplishmentResults集合完美地结合在一起。我的问题是组合框不显示任何东西,直到你实际点击包含组合框控件的列。因此该列看起来为空,当您单击显示结果的列时,再次单击时您会看到显示该集合中项目的组合框。如果您选择除列以外的任何项,那些值将消失并再次为空。如果你选择行,它们仍然是空的。只有当列被选中时,这些值才会出现。