• dev gridcontrol简单的动态设置动态表头


    1)使用BandedGridView控件(此处演示BandedGridView控件包含8个列)
    2)往BandedGridView控件里添加GridBand控件(此处演示添加了4个)


    3)
    ///设置添加的GridBand控件的标题文本
    this.gridBand1.Caption = "A";
    this.gridBand2.Caption = "B";
    this.gridBand3.Caption = "C";
    this.gridBand4.Caption = "D";

    4)
    ///位GridBand控件添加要包含的列,往GridBand控件里面塞BandedGridView控件的列
    this.gridBand1.Columns.Add(this.bandedGridView1.Columns[0]);
    this.gridBand1.Columns.Add(this.bandedGridView1.Columns[1]);

    this.gridBand2.Columns.Add(this.bandedGridView1.Columns[2]);
    this.gridBand2.Columns.Add(this.bandedGridView1.Columns[3]);

    this.gridBand3.Columns.Add(this.bandedGridView1.Columns[4]);
    this.gridBand3.Columns.Add(this.bandedGridView1.Columns[5]);

    this.gridBand4.Columns.Add(this.bandedGridView1.Columns[6]);
    this.gridBand4.Columns.Add(this.bandedGridView1.Columns[7]);


    ///循环对齐表头
    for (int i = 0; i < this.bandedGridView1.Columns.Count; i++)
    {
    this.bandedGridView1.Columns[i].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;//表头居中对齐
    }

    ///循环对齐BandedGridView控件的GridBand控件 表头
    for (int i = 0; i < this.bandedGridView1.Bands.Count; i++)
    {
    this.bandedGridView1.Bands[i].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;//居中对齐
    }

    其它相关参考:

    DevExpress GridControl使用经验总结
    http://www.360doc.com/content/14/0429/15/10893884_373218734.shtml

  • 相关阅读:
    链表习题(2)-一个集合用带头结点的单链表L表示,编写算法删除其值最大的结点。
    ubuntu14安装
    poi多sheet练习
    vmware虚拟机网络模式-仅主机模式
    vmware虚拟机网络模式-NAT模式
    vmware虚拟机网络模式-桥接模式
    IntelliJ IDEA 创建maven
    IntelliJ IDEA
    冒泡
    Java泛型 通配符? extends与super
  • 原文地址:https://www.cnblogs.com/xifengyeluo/p/8194421.html
Copyright © 2020-2023  润新知