当前位置:  编程技术>.net/c#/asp.net

C# 合并GriewView相同列的小例子

    来源: 互联网  发布时间:2014-10-17

    本文导语:  代码如下: ///     /// 合并GridView中某列相同信息的行(单元格)     ///     ///     ///     public static void GroupCol(GridView GridView1, int cols)    {        if (GridView1.Rows.Count < 1 || cols > GridView1.Rows[0].Cells.Count - 1)      ...

代码如下:

 ///
    /// 合并GridView中某列相同信息的行(单元格)
    ///
    ///
    ///
    public static void GroupCol(GridView GridView1, int cols)
    {
        if (GridView1.Rows.Count < 1 || cols > GridView1.Rows[0].Cells.Count - 1)
        {
            return;
        }
        TableCell oldTc = GridView1.Rows[0].Cells[cols];
        for (int i = 1; i < GridView1.Rows.Count; i++)
        {
            TableCell tc = GridView1.Rows[i].Cells[cols];
            if (oldTc.Text == tc.Text)
            {
                tc.Visible = false;
                if (oldTc.RowSpan == 0)
                {
                    oldTc.RowSpan = 1;
                }
                oldTc.RowSpan++;
                oldTc.VerticalAlign = VerticalAlign.Middle;
            }
            else
            {
                oldTc = tc;
            }
        }
    }

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Lists(链表) 成员 merge():合并两个list
  • JS和CSS合并压缩工具 SpeedJSCSS
  • C++ Lists(链表) 成员 splice():合并两个list
  • 博客 iis7站长之家
  • 自动合并压缩JS文件 Merpressor
  • 如何合并Solaris10
  • linux下 二进制文件如何合并
  • jquery实现json对象合并
  • 关于相关linux/unix版块合并的最后意见收集
  • 如何把多个小文本文件合并成为一个大的文件?
  • Oracle 合并查询
  • CSS-JS合并/压缩 Munee
  • 自动合并/压缩脚本 combo
  • 合并一个文件夹下多个文件内容的单行shell命令
  • 求救:关于表格中单元格合并拆分的问题!
  • 合并参数
  • 求救:关于表格中单元格合并拆分的问题!
  • 在linux下怎样合并两个文件?
  • svn 怎么合并分支?
  • PDF文档切割和合并工具 pdfsam
  • 使用QT合并图片的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3