zoukankan      html  css  js  c++  java
  • 第三方控件netadvantage UltraWebGrid如何生成多级跨行表头个人总结

    1.生成多级表头,横向和纵向跨度。

      

    1》对于有字段的的表头合并:也就是(工期、项目经理信息除外)可以在前台通过spanx和spany属性控制。对于空字段(工资、项目经理必须通过后台动态添加),而且要想显示

        必须绑定的数据源有数据,否则也不能显示(可以实例化一个list实体泛型空集合就行了)。

         前台:比如:

           <igtbl:UltraGridColumn BaseColumnName="BPart" HeaderText="建设单位" Key="BPart">
                                                 <Header>
                                                    <RowLayoutColumnInfo OriginX="2" OriginY="0" SpanY="2" />
                                                </Header>
            </igtbl:UltraGridColumn>

        后台比如:第七列,第一行横跨3个单元格。使用于上面所说的空字段(工资、项目经理)

    protected void UltraWebGrid1_InitializeLayout(object sender, Infragistics.WebUI.UltraWebGrid.LayoutEventArgs e)
        {
            Infragistics.WebUI.UltraWebGrid.ColumnHeader ch1;
            //设置表头
            ch1 = new Infragistics.WebUI.UltraWebGrid.ColumnHeader(true);
            ch1.Caption = "工资";
            ch1.RowLayoutColumnInfo.OriginX = 6;
            ch1.RowLayoutColumnInfo.OriginY = 0;
            ch1.RowLayoutColumnInfo.SpanX = 3;
            e.Layout.Bands[0].HeaderLayout.Add(ch1);

        }

  • 相关阅读:
    Teradata中fastload使用
    Teradata 的rank() 和 row_number() 函数
    Oracle 10g下载链接
    SSH时不需输入密码
    Linux环境下GIT初次使用
    模块与包的概念
    迭代器 生成器
    Python
    Python
    函数式编程-尾递归、尾调用
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3218103.html
Copyright © 2011-2022 走看看