我是靠谱客的博主 活力母鸡,最近开发中收集的这篇文章主要介绍ASP.NET中GridView实现相同数据的单元格合并,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ASP.NET中GridView实现相同数据的单元格合并


实现代码

#region 合并单元格

protected void Unite(GridView gv)
{
    int i;
    string LastType1;
    int LastCell;
    if (gv.Rows.Count > 0)
    {
        for (int j = 0; j < 7; j++)
        {
            if (j < 1 || j > 4)
            {
                LastType1 = gv.Rows[0].Cells[j].Text;
                gv.Rows[0].Cells[j].RowSpan = 1;
                LastCell = 0;

                for (i = 1; i < gv.Rows.Count; i++)
                {
                    if (gv.Rows[i].Cells[j].Text == LastType1)
                    {
                        gv.Rows[i].Cells[j].Visible = false;
                        gv.Rows[LastCell].Cells[j].RowSpan++;
                    }
                    else
                    {
                        LastType1 = gv.Rows[i].Cells[j].Text;
                        LastCell = i;
                        gv.Rows[i].Cells[j].RowSpan = 1;
                    }
                }
            }
        }
    }
}

#endregion

最后

以上就是活力母鸡为你收集整理的ASP.NET中GridView实现相同数据的单元格合并的全部内容,希望文章能够帮你解决ASP.NET中GridView实现相同数据的单元格合并所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部