首页 > 软件开发 > 编程语言 >

DEV之GridControl技巧(WPF):[1]创建列Column

来源:互联网 2023-03-17 00:28:08 501

介绍GridControl创建列的几种方式。tf5办公区 - 实用经验教程分享!

工具/原料

  • DevExpress 14.1.5

自动创建

  • 1

    根据绑定的数据对象自动创建GridControl表格的列。tf5办公区 - 实用经验教程分享!

    使用AutoGenerateColumns属性来完成,默认值为None,对表格的列不做任何操作。tf5办公区 - 实用经验教程分享!

    了解了自动创建列的4中方式,一般情况使用AddNew模式,不删除原有的列。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 2

    创建数据对象类(学生信息吧)以及数据集(这里仅添加了一条数据来测试)tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 3

    然后给表格创建数据绑定后,列和数据便能显示出来。tf5办公区 - 实用经验教程分享!

    包含了5列(对应对象类的5个属性)和一行数据。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 3相关内容未经许可获取自百度经验
  • 4

    此时的列名都是英文的,就是对象列TestObj的属性名称。那么需要显示中文名称怎么操作呢?tf5办公区 - 实用经验教程分享!

    方法就是为属性添加DisplayName特性。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 5

    如果某列不需要显示怎么处理呢?tf5办公区 - 实用经验教程分享!

    方法就是为属性添加Browsable特性。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 6

    性别是枚举类型,那么有没有办法在表格中以下列框的形式来显示呢?tf5办公区 - 实用经验教程分享!

    答案是肯定的,可以。tf5办公区 - 实用经验教程分享!

    方法就是使用GridControl的EnableSmartColumnsGeneration(智能列生成器)属性,将其设置为True。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 手动创建

  • 1

    手动创建就是将列一列一列的写出来。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 2

    如果需要使用自动创建中的中文名称显示和智能列生成器功能,将列的IsSmart属性设置为True即可。tf5办公区 - 实用经验教程分享!

  • 3

    列名Header也能引用资源文件tf5办公区 - 实用经验教程分享!

    xmlns:resx="clr-namespace:项目.Properties"tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • 感谢阅读

  • 1

    感谢你把本经验阅读完,如果有写的不好的地方,请指出以便纠正,以免误人子弟。tf5办公区 - 实用经验教程分享!

    如果觉得本经验有用,浪费你几秒钟的时间在页面左下方点个赞。在页面顶部/经验底部投个票。tf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

    DEV之GridControl技巧(WPF):[1]创建列Columntf5办公区 - 实用经验教程分享!

  • (共篇)

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!tf5办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码