using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class main : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {   // bind();
        Gridview_RowSpan(GridView1);

}

public static void Gridview_RowSpan(System.Web.UI.WebControls.GridView gv)
    {
        //合并单元格
        for (int i = 0; i < gv.Rows.Count - 1; i++)
        {
            int colnum = 1;
            int j;
            for (j = i + 1; j < gv.Rows.Count; j++)
            {
                if (gv.Rows[i].Cells[0].Text == gv.Rows[j].Cells[0].Text)
                {
                    colnum++;
                    gv.Rows[i].Cells[0].RowSpan = colnum;
                    gv.Rows[j].Cells[0].Visible = false;
                    gv.Rows[i].Cells[1].RowSpan = colnum;
                    gv.Rows[j].Cells[1].Visible = false;
                    gv.Rows[i].Cells[2].RowSpan = colnum;
                    gv.Rows[j].Cells[2].Visible = false;
                    gv.Rows[i].Cells[3].RowSpan = colnum;
                    gv.Rows[j].Cells[3].Visible = false;
                    gv.Rows[i].Cells[4].RowSpan = colnum;
                    gv.Rows[j].Cells[4].Visible = false;
                    gv.Rows[i].Cells[5].RowSpan = colnum;
                    gv.Rows[j].Cells[5].Visible = false;
                    gv.Rows[i].Cells[6].RowSpan = colnum;
                    gv.Rows[j].Cells[6].Visible = false;
                    gv.Rows[i].Cells[7].RowSpan = colnum;
                    gv.Rows[j].Cells[7].Visible = false;
                    gv.Rows[i].Cells[8].RowSpan = colnum;
                    gv.Rows[j].Cells[8].Visible = false;
                }
                else
                    break;
            }
            i = j - 1;
        }
    }

}

最新文章

  1. 安全测试 - CSRF攻击及防御
  2. c#静态构造函数 与 构造函数 你是否还记得?
  3. Python时区转换
  4. interactivePopGestureRecognizer
  5. Oracle 建立索引及SQL优化
  6. Xml游标
  7. GCC编译默认的头文件搜索路径
  8. AForm — 模型驱动的自动化表单解决方案
  9. 【取对数+科学计数法】【HDU1060】 N^N
  10. .NET采集数据,放入数据库总结
  11. Luogu P5292 [HNOI2019]校园旅行
  12. Java虚拟机知识汇总
  13. DevOps: CLM, RLM, RPM, RPD, BSA, BAA, BMA - WOW!
  14. R语言数据接口
  15. QT 12 QTimage转换Mat
  16. Bootstrap 时间控件datetimepicker与timepicker
  17. Nginx 关键字详解
  18. 团队-爬取豆瓣电影TOP250-需求分析
  19. [UE4]Grid Panel
  20. VS2010/MFC编程入门之四十八(字体和文本输出:文本输出)

热门文章

  1. JavaScript中设置cookie的值
  2. ssh远程转发使远程主机在所有ip上监听
  3. Entity Framework Code-First(3):Setup Environment
  4. C#中索引器Indexer的学习使用
  5. 网络应用(4):块的概念 | Range
  6. C++基础之继承类和派生类
  7. JS中的for....in循环 和 for ...of循环以及iterable遍历Map和Set
  8. CodeForces 116B【二分匹配】
  9. 清北刷题冲刺 11-03 a.m
  10. bzoj1412: [ZJOI2009]狼和羊的故事(最小割)