gridview合并行

来源:互联网 发布:mac dmg 沙盒 编辑:程序博客网 时间:2024/06/09 19:38

1、绑定gridview后,在对gridview行进行合并如下:
这里写图片描述
2、合并代码如下:

 ///合并GridView中某列相同信息的行(单元格)    ///</summary>    ///<paramname="GridView1">GridView</param>    ///<paramname="cellNum">第几列根据需要合并</param>    public void GridViewGroupRows(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;                }            }        }    }

3、效果:
这里写图片描述
参考:这里写链接内容

0 0
原创粉丝点击