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

  • 相关阅读:
    sharepoint user field
    esata 安装 xp
    webservice without iis
    userdata
    png transparency
    使用命令行生成签名文件并用其对apk文件进行签名
    如何通过备份 Windows 7 “ 两个激活文件”实现重装操作系统后的自行激活
    SQLserver2008打不开的问题
    在mvc3中的@{}问题,mvc3做的有点小bug
    布局new分配 ,
  • 原文地址:https://www.cnblogs.com/huige1004/p/1362789.html
Copyright © 2011-2022 走看看