有个gridview如下
我想合并UserId(LinkButton)中的各个相同的行
UseId Sex 。
AAA   S   S  投票  2010-12-30 15:31:48  SSSSS  
AAA   S   S  环青海湖自行车赛  2010-12-13 15:31:17  SSSSS  
AAA   S   S  黄山越野  2010-12-23 15:31:24  SSSSS  
AAA   S   S  黄山越野  2010-12-29 15:31:28  SSSSS  
AAA   S   S  佘山4日游  2011-1-12 15:31:33  SSSSS  
AAA   S   S  环青海湖自行车赛  2010-12-14 15:31:52  SSSSS  
AAA   S   S  环青海湖自行车赛  2010-10-18 15:31:39  SSSSS  
AAA   S   S  团购图书  2011-1-4 15:32:00  SSSSS  
AAA   S   S  佘山4日游  2010-12-20 15:31:45  SSSSS  
BBB   s  s  环青海湖自行车赛  2010-12-13 15:31:17  s  
BBB   s  s  黄山越野  2010-12-23 15:31:24  s  
BBB   s  s  黄山越野  2010-12-29 15:31:28  s  
BBB   s  s  佘山4日游  2011-1-12 15:31:33  s  
BBB   s  s  环青海湖自行车赛  2010-12-14 15:31:52  s  
BBB   s  s  环青海湖自行车赛  2010-10-18 15:31:39  s  
BBB   s  s  团购图书  2011-1-4 15:32:00  s  
BBB   s  s  佘山4日游  2010-12-20 15:31:45  s  
BBB   s  s  投票  2010-12-30 15:31:48  s  用的是如下代码
  public static void GroupRows(GridView GridView1, int cellNum, string btnName)
        {
            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];                    string name1 = ((LinkButton)gvr.Cells[cellNum].FindControl(btnName)).Text;
                    string name2 = ((LinkButton)gvrNext.Cells[cellNum].FindControl(btnName)).Text;
                    if (name1 == name2)
                    {
                        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;
                    }
                }
            
        }但是结果总是UseId Sex 。
       S   S  投票  2010-12-30 15:31:48  SSSSS  
       S   S  环青海湖自行车赛  2010-12-13 15:31:17  SSSSS  
       S   S  黄山越野  2010-12-23 15:31:24  SSSSS  
       S   S  黄山越野  2010-12-29 15:31:28  SSSSS  
       S   S  佘山4日游  2011-1-12 15:31:33  SSSSS  
       S   S  环青海湖自行车赛  2010-12-14 15:31:52  SSSSS  
       S   S  环青海湖自行车赛  2010-10-18 15:31:39  SSSSS  
       S   S  团购图书  2011-1-4 15:32:00  SSSSS  
AAA    S   S  佘山4日游  2010-12-20 15:31:45  SSSSS  
        s  s  环青海湖自行车赛  2010-12-13 15:31:17  s  
        s  s  黄山越野  2010-12-23 15:31:24  s  
        s  s  黄山越野  2010-12-29 15:31:28  s  
        s  s  佘山4日游  2011-1-12 15:31:33  s  
        s  s  环青海湖自行车赛  2010-12-14 15:31:52  s  
        s  s  环青海湖自行车赛  2010-10-18 15:31:39  s  
        s  s  团购图书  2011-1-4 15:32:00  s  
        s  s  佘山4日游  2010-12-20 15:31:45  s  
        s  s  投票  2010-12-30 15:31:48  s       if (!IsPostBack)
        {
            this.dgvInfo.DataSource = user.GetViewuserAll();
            this.dgvInfo.DataBind();
            GroupRows(dgvInfo,0,"lbtUserId");
        }
求教方法用法网上也没用