问题一:在GridView1的GridView1_RowDataBound事件里如何判断当前行为最后一行.问题二:在GridView1的GridView1_RowDataBound事件里我想插入一行代码如下
TableCell cell = new TableCell();
    cell.Text = UIHelper.GetIssueTreeParentData(parentID);
     cell.ColumnSpan = e.Row.Cells.Count;  ////定义列数
     cell.Text = prevParentID.ToString();  ///此行为显示的内容,但默认的都是第一列,如果我想显示在第三列该如何写!
     cell.CssClass = "parent_tree_group";   newRow.Cells.Add(cell);

解决方案 »

  1.   

    问题一:可以通过统计GridView1数据源(DataTable,DataView...)记录个数来变向的判断是否为最后一行.
      

  2.   

    to guyehanxinlei
    我是设计了一个全局变量来统计行数,但不知道当前行是不是最后一行呀
      

  3.   

    1. 根据e.Row.RowIndex判断
      

  4.   

    以下是在GridView1插入一行的代码
            Table tbl = (Table)GridView1.Controls[0];
            GridViewRow newRow = new GridViewRow(-1, 1, DataControlRowType.DataRow, DataControlRowState.Normal);        TableCell cell = new TableCell();
            cell.ColumnSpan = 3;
            cell.Text = cell_Text.Trim();        cell.CssClass = "parent_tree_group";
            newRow.Cells.Add(cell);
            cell.ColumnSpan = GridView1.Columns.Count;
            tbl.Controls.AddAt(i_name, newRow);但插入的行只有一个单元格,我现在想把显示的数据放在新增行的第三列,该如何实现!