今天在模块编写中碰到了对表格的分组,特意在这里把它记录下来。
一、背景:Dev14.1.3,GridControl,.NET4.0+C#
二、过程
1、GridControl设计
一共添加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"