WPF之DataGrid篇:[3]DataGridComboBoxColumn

 时间:2024-10-12 09:06:25

该经验主要介绍DataGrid的DataGridComboBoxColumn列的使用方法,包括下拉列表的数据源绑定方法。

工具/原料

电脑一台

VS2008/VS2010/VS2012/VS2013编程工具

准备数据源

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

WPF之DataGrid篇:[3]DataGridComboBoxColumnWPF之DataGrid篇:[3]DataGridComboBoxColumn

编辑DataGrid显示列

1、若要填充下拉谱驸扌溺列表,请首先使用下列选项之一设置 ComboBox 的 ItemsSource 属性。·静态资源。·x:Static 代码实体。·ComboBoxItem 类型的内联集合。

2、使用静态资源做为ItemSource。

WPF之DataGrid篇:[3]DataGridComboBoxColumnWPF之DataGrid篇:[3]DataGridComboBoxColumnWPF之DataGrid篇:[3]DataGridComboBoxColumn

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

WPF之DataGrid篇:[3]DataGridComboBoxColumnWPF之DataGrid篇:[3]DataGridComboBoxColumn

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

WPF之DataGrid篇:[3]DataGridComboBoxColumn

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

WPF之DataGrid篇:[3]DataGridComboBoxColumn

效果展现

1、实现效果如下

WPF之DataGrid篇:[3]DataGridComboBoxColumn

2、作者博文与源码地址参见:http://blog.csdn.net/rabbitsoft_1987/article/details/22896073

  • 在ubuntu18.04中如何设置窗口关闭按钮位置
  • VB.NET怎么捕获键盘按键状态
  • jquery选择器中加变量参数
  • 在IIS服务器上发布自己的第一个应用程序
  • IntelliJ IDEA怎么关闭关机前自动保存所有文件
  • 热门搜索
    北京旅游区 旅游咨询师 鼓浪屿旅游区 马六甲旅游 旅游官方网站 四川 旅游 迪拜旅游景点 旅游网站建设 承德旅游景点 台山旅游景点大全