zoukankan      html  css  js  c++  java
  • [转]合并GridView中某列相同信息的行(单元格)

     /**//// <summary>
            /// 合并GridView中某列相同信息的行(单元格)
            /// </summary>
            /// <param name="GridView1">GridView</param>
            /// <param name="cellNum">第几列</param>
            private static void GroupRows(GridView GridView1, int cellNum)
            {
             int i = 0, rowSpanNum = 1;
             while (i < GridView1.Rows.Count - 1)
             {
                 GridViewRow gvr = GridView1.Rows[i];

                 for (++i; i < GridView1.Rows.Count; i++)
                 {
                     GridViewRow gvrNext = GridView1.Rows[i];
                     if (gvr.Cells[cellNum].Text == gvrNext.Cells[cellNum].Text)
                     {
                         gvrNext.Cells[cellNum].Visible = false;
                         rowSpanNum++;
                     }
                     else
                     {
                         gvr.Cells[cellNum].RowSpan = rowSpanNum;
                         rowSpanNum = 1;
                         break;
                     }
                    
                     if (i == GridView1.Rows.Count - 1)
                     {
                     gvr.Cells[cellNum].RowSpan = rowSpanNum;
                     }
                 }
             }
            }

  • 相关阅读:
    js模版引擎Mustache介绍
    springMVC学习篇
    MyBatis参数传入集合之foreach动态sql
    eclipse注册码生成,在eclipse3.3.x上测试可用
    B
    jAVA笔记二
    J 分班(class)(NYIST 2019年校赛)
    H 幻方变换(puzzle)(NYIST 2019年校赛)
    E 旅游方案(travel)(南阳理工学院2019年校赛)
    ACM Computer Factory(网络流 POJ 3436,这可是我第一次写网络流)
  • 原文地址:https://www.cnblogs.com/huige1004/p/1362789.html
Copyright © 2011-2022 走看看