我知道:
Xtrareport 里面的单元格属性可以设置成:processDuplicatesMode:merge,
这样就可以使某一列相同的数据的值 合并。
如果我想 在第一次合并的结果集中再二次合并呢?
举个例子
ID Name
1 as
1 as
2 as
2 as
想得到如下的结果:
1 | as
--|---
2 |as
而不是:
1 |
--| AS
2 |
谢谢大家!
怎么做?
我知道:
Xtrareport 里面的单元格属性可以设置成:processDuplicatesMode:merge,
这样就可以使某一列相同的数据的值 合并。
如果我想 在第一次合并的结果集中再二次合并呢?
举个例子
ID Name
1 as
1 as
2 as
2 as
想得到如下的结果:
1 | as
--|---
2 |as
而不是:
1 |
--| AS
2 |
谢谢大家!
怎么做?
private void pledgeRepoDetailViewCommon_CellMerge(object sender, DevExpress.XtraGrid.Views.Grid.CellMergeEventArgs e)
{
int rowHandle1 = e.RowHandle1;
int rowHandle2 = e.RowHandle2;
string strValue1 = this.pledgeRepoDetailViewCommon.commonData.GetDataRow(rowHandle1)["ID"].ToString(); //获取分数列值
string strValue2 = this.pledgeRepoDetailViewCommon.commonData.GetDataRow(rowHandle2)["ID"].ToString();
if (strValue1 != strValue2)
{
e.Handled = true; //合并单元格是否已经处理过,无需再次进行省缺处理
}
}