rt

解决方案 »

  1.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
      if(e.Item.ItemType == ListItemType.Footer )
      {
        AddItemRow();
      }
    }private void AddItemRow() 
    {
      Table t = (Table)DataGrid1.Controls[0];  DataGridItem tr = new DataGridItem(0,0,ListItemType.Item);   TableCell tc0 = new TableCell();
      tr.Cells.Add(tc0);
      TableCell tc1 = new TableCell();
      tr.Cells.Add(tc1);
      TableCell tc2 = new TableCell();
      tr.Cells.Add(tc2);  t.Rows.AddAt(RowNo,tr);  //这里将RowNo改成你要加入行的位置
    }
      

  2.   

    chilin(木*2) 的方法应该为正解,e.Item.ItemType == ListItemType.Footer 页脚本来就是不能编辑的
      

  3.   

    在ListItemType.Footer中加的空行本身就不会有编辑状态的。