如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
介绍GridControl创建列的几种方式。
根据绑定的数据对象自动创建GridControl表格的列。
使用AutoGenerateColumns属性来完成,默认值为None,对表格的列不做任何操作。
了解了自动创建列的4中方式,一般情况使用AddNew模式,不删除原有的列。
创建数据对象类(学生信息吧)以及数据集(这里仅添加了一条数据来测试)
然后给表格创建数据绑定后,列和数据便能显示出来。
包含了5列(对应对象类的5个属性)和一行数据。
此时的列名都是英文的,就是对象列TestObj的属性名称。那么需要显示中文名称怎么操作呢?
方法就是为属性添加DisplayName特性。
如果某列不需要显示怎么处理呢?
方法就是为属性添加Browsable特性。
性别是枚举类型,那么有没有办法在表格中以下列框的形式来显示呢?
答案是肯定的,可以。
方法就是使用GridControl的EnableSmartColumnsGeneration(智能列生成器)属性,将其设置为True。
手动创建就是将列一列一列的写出来。
如果需要使用自动创建中的中文名称显示和智能列生成器功能,将列的IsSmart属性设置为True即可。
列名Header也能引用资源文件
xmlns:resx="clr-namespace:项目.Properties"
感谢你把本经验阅读完,如果有写的不好的地方,请指出以便纠正,以免误人子弟。
如果觉得本经验有用,浪费你几秒钟的时间在页面左下方点个赞。在页面顶部/经验底部投个票。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 482 编程语言