对Dev的GridControl/GridView控件进行分组并展开操作

今天在模块编写中碰到了对表格的分组,特意在这里把它记录下来。

一、背景:Dev14.1.3,GridControl,.NET4.0+C#

二、过程

1、GridControl设计

对Dev的GridControl/GridView控件进行分组并展开操作_第1张图片

一共添加4列:在下面主要是对第一和第二列进行操作,根据第一列进行分组,并对第二列进行纵向单元格合并操作;

2、最简单的分组

仅仅根据“离线要素图层”列展示分组结果,分组标题默认使用Dev自带的设置,代码如下:

private void SetGrouping()
        {
            //处理数据源
            PageCtrl_Second();
            MergeDataTables(DsParallel);
            DataColumn dc = new DataColumn("select", typeof(int));
            dc.DefaultValue = 1;
            dtParallel1.Columns.Add(dc);
 
            //将DataTable列绑定到GridControl上
            gc_ClnOffLine.FieldName = dtParallel1.Columns["FeaCls_OffLine"].ColumnName;
            gc_ClnStationseries.FieldName = dtParallel1.Columns["Ss_ID"

你可能感兴趣的:(c#)