如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
该经验主要介绍DataGrid的DataGridComboBoxColumn列的使用方法,包括下拉列表的数据源绑定方法。
准备数据源。基类为Student,数据对象为Student3,数据集为StuList3。
若要填充下拉列表,请首先使用下列选项之一设置 ComboBox 的 ItemsSource 属性。
·静态资源。
·x:Static 代码实体。
·ComboBoxItem 类型的内联集合。
使用静态资源做为ItemSource。
使用x:Static扩展标记作为ItemSource。首先定义一个静态属性,然后通过x:Static扩展标记指向该静态属性。
使用ComboBoxItem 类型的内联集合做为ItemSource。
使用普通数据集合作为ItemSource。
由于DataGridComboBoxColumn没有DataContext属性,所以ItemSource直接绑定普通数据集合将不起作用,需要使用编辑样式(EditingElementStyle)和显示样式(ElementStyle)来呈现数据。
实现效果如下
作者博文与源码地址参见:http://blog.csdn.net/rabbitsoft_1987/article/details/22896073
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 482 编程语言