您的位置:首页 > 其它

WPF之DataGrid篇:DataGridComboBoxColumn

2017-11-23 14:36 363 查看

准备数据源

1

准备数据源。基类为Student,数据对象为Student3,数据集为StuList3。








END

编辑DataGrid显示列

1

若要填充下拉列表,请首先使用下列选项之一设置 ComboBox 的 ItemsSource 属性。

·静态资源。

·x:Static 代码实体。

·ComboBoxItem 类型的内联集合。

2

使用静态资源做为ItemSource。











3

使用x:Static扩展标记作为ItemSource。首先定义一个静态属性,然后通过x:Static扩展标记指向该静态属性。








4

使用ComboBoxItem 类型的内联集合做为ItemSource。





5

使用普通数据集合作为ItemSource。

由于DataGridComboBoxColumn没有DataContext属性,所以ItemSource直接绑定普通数据集合将不起作用,需要使用编辑样式(EditingElementStyle)和显示样式(ElementStyle)来呈现数据。





END

效果展现

实现效果如下





2

作者博文与源码地址参见:http://blog.csdn.net/rabbitsoft_1987/article/details/22896073
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: