zoukankan      html  css  js  c++  java
  • 合并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


  • 相关阅读:
    Android BitmapUtils工具类
    Android 获取网络类型
    Android 打开文件或文件夹777权限
    Android 获取颜色RGB值
    Android常用数据类型转换
    本周总结
    利用Volley框架实现简单的Android与servlet信息交互
    response.getWriter().write("")中文乱码问题
    软件工程开课博客
    java读取中文文本文件乱码问题
  • 原文地址:https://www.cnblogs.com/Fooo/p/591599.html
Copyright © 2011-2022 走看看