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

            }
  • 相关阅读:
    Windows CMD中 find命令(字符串查找)
    网络地址转换静态NAT
    网络地址转换静态NAT
    Android 的暗示 hint 用法
    Android 的暗示 hint 用法
    SQL Server 扩展事件
    SQL Server 扩展事件
    SqlServer中Exists的使用
    SqlServer中Exists的使用
    数据库还原,System.Data.SqlClient.SqlError: 因为数据库正在使用,所以无法获得对数据库的独占访问权。
  • 原文地址:https://www.cnblogs.com/andycai/p/1893506.html
Copyright © 2011-2022 走看看