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);

        }

  • 相关阅读:
    jmeter接口测试 Base64加密(函数助手添加自定义函数)
    jmeter接口测试 上传文件(multipart/formdata数据请求)
    python入门_模块2
    python_元类
    python day03_ 文件处理
    Python入门day04_函数与装饰器
    python_字符编码
    三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
    JavaScriptproperty
    我在博客园的第一个博客
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3218103.html
Copyright © 2011-2022 走看看