【148】DevExpress相关控件使用

使用Devexpress控件创建数据可视化网格
本文介绍如何利用Devexpress控件实现数据内容的可视化展示,具体展示了GridControl控件的应用,包括数据源设置、列自动匹配宽度以及集成图表控件Pie图的实例。

---------------------------------------------------------------------------------------------------------

●·● 目录:

A1 ………… GridControl 控件
A2 ………… IWorkspace 接口
A3 ………… IFeatureClass 接口
A4 ………… IFeatureCursor 接口
A5 ………… IFeature 接口
A6 ………… IField 接口
A7 ………… IFields 接口
A8 ………… IQueryFilter 接口
A9 ………… IGeoDataset 接口
Aa ………… IDataset 接口

GridControl

/// <summary>
/// 准备数据内容
/// </summary>
/// <returns></returns>
private DataTable CreateData()
{
    DataTable dt = new DataTable();
    dt.Columns.Add(new DataColumn("类型"));
    dt.Columns.Add(new DataColumn("2005-1月", typeof(decimal)));
    dt.Columns.Add(new DataColumn("2005-2月", typeof(decimal)));
    dt.Columns.Add(new DataColumn("2005-3月", typeof(decimal)));
    dt.Columns.Add(new DataColumn("2005-4月", typeof(decimal)));
    dt.Columns.Add(new DataColumn("2005-5月", typeof(decimal)));
    dt.Columns.Add(new DataColumn("2005-6月", typeof(decimal)));
 
    dt.Rows.Add(new object[] { "员工人数", 437, 437, 414, 397, 387, 378 });
    dt.Rows.Add(new object[] { "人均月薪", 3964, 3961, 3979, 3974, 3967, 3972 });
    dt.Rows.Add(new object[] { "成本TEU", 3104, 1339, 3595.8, 3154.5, 2499.8, 3026 });
    dt.Rows.Add(new object[] { "人均生产率", 7.1, 3.06, 8.69, 7.95, 6.46, 8.01 });
    dt.Rows.Add(new object[] { "占2005年3月人数比例", 1.06, 1.06, 1, 0.96, 0.93, 0.91 });
 
    return dt;
}
 
private void Form1_Load(object sender, EventArgs e)
{
    DataTable dt = CreateData();
    this.gridControl1.DataSource = dt;
}

gridView1.BestFitColumns();   调整到合适的列宽

参考:GridControl列自动匹配宽度参考:使用Devexpress ChartControl中的Pie图

 

转载于:https://www.cnblogs.com/alex-bn-lee/p/3988607.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值