如何允许选择DataGridComboBoxColumn

时间:2015-12-04 23:09:15

标签: c# wpf data-binding datagrid

我有这个DataGridComboBoxColumn:

<DataGridComboBoxColumn x:Name="OtherComboboxCol"
                        Header="Other"
                        SortMemberPath="Other" 
                        IsReadOnly="False"
                        DisplayMemberPath="{Binding Other}"
                        SelectedValueBinding="{Binding Other, Mode=TwoWay}"
                        ItemsSource="{Binding TripOtherStringList, Source={StaticResource StringProvider}"
                        Width="100">
</DataGridComboBoxColumn>

我的问题是,出于某种原因,我无法在下拉菜单中实际选择组合框。当我单击列中的单元格时,没有任何反应。似乎没有办法选择TripOtherStringList中的任何选项。组合框甚至没有下拉箭头,它看起来像TextBlock。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

如果要始终查看ComboBox,请创建模板列。阅读更多here

底线:对于组合框,请始终使用模板列。