如何始终在数据网格中显示组合框



WPF应用

在数据网格中,如果我使用DataGridComboBoxColumn来显示组合框,它只有在双击单元格进入编辑状态时才会显示。

我想一直显示组合框,不需要双击单元格。怎么办?

DataGridTemplateColumn替换DataGridComboBoxColumn,并在其CellTemplateCellEditingTemplate:中添加ComboBox

<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="..." />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox ItemsSource="..." />
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>

最新更新