• 合并GridView中某列相同信息的行



    1 /// <summary>
    2 /// 合并GridView中某列相同信息的行(单元格) 
    3 /// </summary>
    4 /// <param name="GridView1">GridView</param>
    5 /// <param name="cellNum">第几列</param>
    6 public static void GroupRows(GridView GridView1, int cellNum)
    7 {
    8     int i = 0, rowSpanNum = 1;
    9     while (i < GridView1.Rows.Count - 1)
    10     {
    11         GridViewRow gvr = GridView1.Rows[i];
    12 
    13         for (++i; i < GridView1.Rows.Count; i++)
    14         {
    15 GridViewRow gvrNext = GridView1.Rows[i];
    16             if (gvr.Cells[cellNum].Text == gvrNext.Cells[cellNum].Text)
    17             {
    18                 gvrNext.Cells[cellNum].Visible = false;
    19                 rowSpanNum++;
    20             }
    21             else
    22             {
    23                 gvr.Cells[cellNum].RowSpan = rowSpanNum;
    24                 rowSpanNum = 1;
    25                 break;
    26             }
    27 
    28             if (i == GridView1.Rows.Count - 1)
    29             {
    30                 gvr.Cells[cellNum].RowSpan = rowSpanNum;
    31             }
    32         }
    33     }
    34 }
    35 
    36


  • 相关阅读:
    Hibernate逆向工程
    使用Hibernate连接Oracle 无法识别生成的SQL问题
    法线的变换矩阵
    搭建Struts2开发环境
    留存: struts2+jquery+json集成
    一些WebGL的资源
    9个WebGL的演示
    WPF动画制作简单的按钮动画
    C# /windowForm/WPF/SilverLight里面操作Word帮助类提供给大家
    高斯投影正反算的代码
  • 原文地址:https://www.cnblogs.com/Fooo/p/591599.html
Copyright © 2020-2023  润新知