WPF MVVM中DataGrid单元格中的ComboBox

时间:2012-03-21 08:17:30

标签: c# .net wpf mvvm datagrid

我正在开发一个WPF MVVM项目。

现在我有一个DataGrid,我想要这个。

当用户访问DataGrid的FirstColumn时,Cell应该转换为ComboBox,当用户离开该单元格时,ComboBox应该消失,ComboBox选择值为CellText。

我该怎么做。

只有第一列中选​​定的单元格应该有ComboBox

1 个答案:

答案 0 :(得分:2)

如果您使用DataGrid而不是GridView,您会发现这更容易。 DataGrid具有内置CellTemplates和CellEditingTemplates的概念,这使得在用户编辑单元格时很容易呈现编辑控件。

哦,是的,它有一个组合框列类型,DataGridComboBoxColumn