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

        }

  • 相关阅读:
    [转]shell getopts用法
    [转]KVM虚拟化原理探究
    [转]存储相关的一些概念解释
    [转]绑定设备到驱动
    [转] SCSI, FC, ISCSI协议
    [转译]zoned storage device
    CORS jsonp
    orange---openresty.---authorization,-129.0.1.227,jwt
    vue
    hive sqoop,sqoop-hive import data
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3218103.html
Copyright © 2011-2022 走看看