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

        }

  • 相关阅读:
    hibernate反向生成奇葩错误
    使用axis2进行WebService的开发
    axis1.4 发布webservice的问题
    真正的轻量级WebService框架——使用JAX-WS(JWS)发布WebService
    Hadoop启动报Error: JAVA_HOME is not set and could not be found解决办法
    ubuntu安装vsftpd
    cxf和axis2使用有感
    一个简单的AXIS远程调用Web Service示例
    Android 报错记录
    字符串匹配算法
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3218103.html
Copyright © 2011-2022 走看看