先将原先的表头纵坐标设置为1,为新表头空出1行
foreach(Infragistics.WebUI.UltraWebGrid.UltraGridColumn c in e.Layout.Band[0].Columns)
{
c.Header.RowLayoutColumnInfo.OriginY = 1;
}
添加新表头
Infragistics.WebUI.UltraWebGrid.ColumnHeader ch = new Infragistics.WebUI.UltraWebGrid.ColumnHeader(true);
ch.Cation = "[表头文字]";
ch.RowLayout.ColumnInfo.OriginY = 0; 表头纵坐标为0;
ch.RowLayout.ColumnInfo.SpanX = n; n为要跨越的列数;
ch.Image.Url = "[图片路径]";
e.Layout.Bands[0].HeaderLayout.Add(ch);
注:低版本的UltraWebGrid可能因缺少相关属性无法增加多表头情况。
本文详细介绍了如何在UltraWebGrid中实现多表头功能,包括将原有表头纵坐标设置为1以为空出1行,然后通过添加新的表头并配置其坐标和样式来实现多表头显示。同时,文章指出对于低版本的UltraWebGrid可能存在的兼容性问题,并提供了相应的解决方案。
2003

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



