合并的单元格,变成3个单元格了 ,付合并代码如下:
/// <summary>
/// 用于单元格合并
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void TableView_CellMerge(object sender, DevExpress.Xpf.Grid.CellMergeEventArgs e)
{
int rowHandle1 = e.RowHandle1;
int rowHandle2 = e.RowHandle2;
List<patient_item> list = gridControl_name.ItemsSource as List<patient_item>;
string id1 = list[rowHandle1].id;
string id2 = list[rowHandle2].id;
if (id1 != id2)//如果两行的id不同,那么相同的值不需要合并
{
e.Merge = false; //值相同的2个单元格是否要合并在一起
e.Handled = true; //合并单元格是否已经处理过,无需再次进行省缺处理
}
}