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

  • 相关阅读:
    P4097 [HEOI2013]Segment 李超线段树
    P3592 [POI2015]MYJ
    P3698 [CQOI2017]小Q的棋盘
    P4098 [HEOI2013]ALO 可持久化01Trie
    P2331 [SCOI2005]最大子矩阵
    P4099 [HEOI2013]SAO
    loj #6032. 「雅礼集训 2017 Day2」水箱 线段树优化DP转移
    CF765F Souvenirs 离线+线段树+主席树
    CF1097D Makoto and a Blackboard
    loj #6570. 毛毛虫计数
  • 原文地址:https://www.cnblogs.com/huige1004/p/1362789.html
Copyright © 2011-2022 走看看