zoukankan      html  css  js  c++  java
  • Repeater合并列

    public static void MergeRows(Repeater gvw) //gvw 需要合并的Repeater
    {
    gvw.DataBind();
    int rowcount = gvw.Items.Count;

    if (rowcount == 0) { return; }

    for (int rowIndex =rowcount-1; rowIndex > 0; rowIndex--)
    {
    //最后的ROW
    RepeaterItem row = gvw.Items[rowIndex];
    //之前ROW
    RepeaterItem previousRow = gvw.Items[rowIndex - 1];
    Label pname = (Label)row.FindControl("relapname1");
    Label pscore = (Label)row.FindControl("replaxmsc");
    Label npname = (Label)previousRow.FindControl("relapname1");
    Label npscore = (Label)previousRow.FindControl("replaxmsc");
    if (pname.Text != "" && pname.Text != "")
    {
    if ((pname.Text == npname.Text) && (pscore.Text == npscore.Text))
    {//合并项目名称
    HtmlTableCell oCell = row.FindControl("tdxmname") as HtmlTableCell;
    HtmlTableCell oCell_previous = previousRow.FindControl("tdxmname") as HtmlTableCell;
    oCell_previous.RowSpan =( oCell.RowSpan < 1 ? 2 : oCell.RowSpan + 1);
    oCell.Visible = false;
    //合并项目总分
    HtmlTableCell oCellsc = row.FindControl("tdxmsc") as HtmlTableCell;
    HtmlTableCell oCell_previoussc = previousRow.FindControl("tdxmsc") as HtmlTableCell;
    oCell_previoussc.RowSpan = (oCell.RowSpan < 1 ? 2 : oCell.RowSpan + 1);
    oCellsc.Visible = false;
    }
    }

    }
    }

  • 相关阅读:
    Dropplets – 极简的 Markdown 博客平台
    T3
    Awesomplete
    SVG Drawing Animation
    Dom Animator – 提供 Dom 注释动画的 JS 库
    Electron
    很赞的效果!互动的页面元素拖放着色实验
    BookBlock
    雷军投资的理财网站,年化收益13%!
    Rainyday.js – 使用 JavaScript 实现雨滴效果
  • 原文地址:https://www.cnblogs.com/zihunqingxin/p/3060305.html
Copyright © 2011-2022 走看看