zoukankan      html  css  js  c++  java
  • 两个自己写的合并GridView 行的方法

    代码
            public void MergeRow(GridView gv, int cellNum)
            {
                
    int i = 0;
                
    int row = 0;
                
    foreach (KeyValuePair<stringint> kp in this.HashECR)
                {
                    GridViewRow gvr 
    = gv.Rows[i];
                    gvr.Cells[cellNum].RowSpan 
    = kp.Value;
                    row 
    = row + kp.Value;
                    
    int next = i + 1;
                    
    for (int j = next; j < row; j++)
                    {
                        GridViewRow gvrNext 
    = gv.Rows[j];
                        gvrNext.Cells[cellNum].Visible 
    = false;
                    }
                    i 
    = i + kp.Value;
                }
            }
    代码
    public void MergeBomChangeRow(GridView gv, int cellNum)
            {
                
    int i = 0;
                
    int allrow = 0;
                
    while (i < gv.Rows.Count)
                {
                    GridViewRow gvr 
    = gv.Rows[i];
                    
    int row = int.Parse(((Label)gvr.FindControl("lblRows")).Text);
                    gvr.Cells[cellNum].RowSpan 
    = row;
                    
    for (int j = 1; j < row; j++)
                    {
                        GridViewRow gvrNext 
    = gv.Rows[j + i];
                        gvrNext.Cells[cellNum].Visible 
    = false;
                    }
                    allrow 
    = allrow + row;
                    i 
    = allrow;
                }

            }
  • 相关阅读:
    linux CentOS6.5 yum安装mysql 5.6
    CentOS6.5安装指定的PHP版本(php5.5)(转)
    openssl加密文件过程
    我的投资
    我的unity3d之路_01_序言
    我为什么想转Unity3d
    TensorFlow_01_真正从零开始,TensorFlow详细安装入门图文教程!
    为什么掌握 UML 建模是成为编程高手的一条捷径?
    《UML面向对象建模与设计》一书
    OOAD基本概念
  • 原文地址:https://www.cnblogs.com/andycai/p/1893506.html
Copyright © 2011-2022 走看看