1.在初始化表格中进行的设置
e.Layout.Bands[0].Columns["EXEC_RESULT"].MergedCellStyle = MergedCellStyle.Always;
e.Layout.Bands[0].Columns["EXEC_RESULT"].MergedCellEvaluator = new CustomMergedCellEvaluator();2.设置合并行的逻辑
public class CustomMergedCellEvaluator :IMergedCellEvaluator
{
public CustomMergedCellEvaluator() { }
// 合并日期相同的单元格(无需时间精确相同)
public bool ShouldCellsBeMerged(UltraGridRow row1, UltraGridRow row2,UltraGridColumn column) //控件自带的方法,会自动进行调用,column为初始化中设置的行
{
string date1 = (string)row1.GetCellValue(column);//上边设置的列column->为EXEC_RESULT
string date2 = (string)row2.GetCellValue(column);
string comb1 = (string)row1.GetCellValue("COMB_NO");
string comb2 = (string)row2.GetCellValue("COMB_NO");
DateTime time1 = (DateTime)row1.GetCellValue("USE_TIME");
&nbs

本文档介绍了如何在 ultraGrid 中初始化表格时设置单元格的合并逻辑,特别是通过设置 `MergedCellStyle` 属性为 `MergedCellStyle.Always` 来实现始终合并的样式。内容摘自官方帮助手册,提供了 Visual Basic 和 C# 的示例代码。
最低0.47元/天 解锁文章
2427

被折叠的 条评论
为什么被折叠?



