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

            }
  • 相关阅读:
    vm12序列号
    三星手机官方固件下载
    MSTP故障处理手册
    分享一个高清壁纸网站
    ThinkPad X220 完美黑苹果 Hackintosh OS X 10.11 El Capitan
    一句命令激活windows/office
    Win10+VMplayer12中U盘无法挂载解决
    记一次金士顿DT100 G3 32G修复
    飘雪代码2枚
    禁用安全模式
  • 原文地址:https://www.cnblogs.com/andycai/p/1893506.html
Copyright © 2011-2022 走看看