返回顶部

收藏

c# GridView合并单元格

更多

GridView合并单元格

    //GridView合并单元格
  //中间变量,存取TableCell
    private TableCell publishDateCell = null;
    protected void grvTest_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            //第一行,publishDateCell=null 
            if (publishDateCell == null)
            {
                publishDateCell = e.Row.Cells[2];
                publishDateCell.RowSpan = 1;
            }
            else
            {
                //判断当前行的日期是否和publishDateCell一致
                //如果一致,跨行
                if (e.Row.Cells[2].Text == publishDateCell.Text)
                {
                    e.Row.Cells[2].Visible = false;
                    publishDateCell.RowSpan++;
                }
                else
                {
                    //如果不等,更新publishDateCell为当前日期
                    //重新统计跨行
                    publishDateCell = e.Row.Cells[2];
                    publishDateCell.RowSpan = 1;
                }
            }
        }
    }

标签:c#,GridView

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Herb Sutter 发表 2012-04-13 01:23:12 Talk + panel online: “(Not Your Father’s) C++” + “
  2. 米豆网 - 1000seo 发表 2013-04-09 14:58:02 vs2010 编译 c++ 提示 Cannot find or open the PDB file
  3. admin 发表 2013-08-01 12:25:02 C# 理解键盘事件
  4. admin 发表 2013-09-18 02:06:10 c#类库中使用Session
  5. 嘟嘟 发表 2013-07-01 07:11:59 基于c#的Txt文本编辑小工具
  6. yoyo 发表 2014-09-01 09:45:00 C#简单实现泛型数组QSort
  7. dingyaguang117 发表 2013-07-19 15:41:25 C#对JSON的支持
  8. 逝去日子 发表 2015-01-24 09:23:07 asp.net MVC4使用Entity连接mysql
  9. john 发表 2014-08-12 12:03:35 防止 DNS 污染获取真实 IP 地址
  10. root 发表 2015-04-16 01:46:01 C#使用HttpHelper万能框架,重启路由器
  11. root 发表 2015-04-19 10:38:01 C#协变和逆变
  12. root 发表 2015-04-23 04:12:01 如何用C#代码查找某个路径下是否包含某个文件

发表评论