如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
借助于 DataGridTemplateColumn 类型,可以通过指定用于显示和编辑值的单元格模板来创建您自己的列类型(包括自定义类型)。上面介绍的DataGridTextColumn、DataGridCheckBoxColumn、DataGridComboBoxColumn、DataGridHyperlinkColumn等都能实现。
理解模板列。
DataGrid的单元格有两种状态:编辑状态/非编辑状态,其模板分别对应CellEditingTemplate和CellTemplate,设置这两个模板便能控制单元格编辑状态和非编辑状态的显示样式。
编写数据源。
类为Student4(其基类为Student),数据集为StuList4。
编写模板资源。
包括编辑模板和呈现模板(非编辑模板)。
编写DataGrid数据表格。
使用DataGridTemplateColumn列,CellTemplate引用呈现模板DateTemplate,CellEditingTemplate引用编辑模板EditingDateTemplate。
效果预览。
源码在作者个人网址中找到《WPF之DataGrid用法(一)》
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 482 编程语言