dev 复式表头_Dev二维表头

拖一个dev控件GridControl到窗体上,点击Click here to change view >Create new view > BandedGridView 创建一个绑定视图

0818b9ca8b590ca3270a3433284dd417.png

写一个类绑定数据源的类如下。

using System;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using DevExpress.XtraRichEdit;

using DevExpress.XtraGrid.Views;

using DevExpress.XtraGrid.Views.Grid;

using DevExpress.XtraGrid.Views.Base;

using DevExpress.Utils;

using DevExpress.XtraGrid;

using DevExpress.XtraGrid.Columns;

using DevExpress.XtraGrid.Views.BandedGrid;

using DevExpress.XtraEditors.Repository;

namespace HumActDT

{

public class HumActDT

{

//调用函数_各分区每年GDP数据表

public void EDivGDPDTInv(DevExpress.XtraGrid.Views.BandedGrid.BandedGridView bgView, DevExpress.XtraGrid.GridControl gCtl)

{

bgView.Bands.Clear();

bgView.GroupPanelText = "各分区每年GDP数据表";

GridBand year = bgView.Bands.AddBand("年份");

GridBand FirGDP = bgView.Bands.AddBand("农村");

GridBand SecGDP = bgView.Bands.AddBand("城市");

GridBand FirdbArea = FirGDP.Children.AddBand("东北地区");

GridBand FirhbArea = FirGDP.Children.AddBand("华北地区");

GridBand FirxbArea = FirGDP.Children.AddBand("西北地区");

GridBand SecdbArea = SecGDP.Children.AddBand("东北地区");

GridBand SechbArea = SecGDP.Children.AddBand("华北地区");

GridBand SecxbArea = SecGDP.Children.AddBand("西北地区");

DataTable dt = new DataTable();

dt.Columns.Add("年份");

for (int i = 0; i <= 9; i++)

{

string nf = 200 + i.ToString();

dt.Rows.Add(new object[] { nf });

}

for (int j = 10; j <= 13; j++)

{

string nf = 20 + j.ToString();

dt.Rows.Add(new object[] { nf });

}

bgView.OptionsView.ShowColumnHeaders = false;

gCtl.DataSource = dt;

}

}

}

在窗体中调用上面的类,运行效果如下图。

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值