可以参考
http://dotnet.aspx.cc/ShowDetail.aspx?id=0BF1E82C-A30A-4B5B-85B2-8DB339A41D37

解决方案 »

  1.   

    我曾经做个一个,大体的思想就是把grid的头隐藏,自己画头,哈哈,累。
    DataGridItem item1 = new DataGridItem(1, -1, ListItemType.Item);
    item1.ID = "AddNewRowID";
    TableCell cell1 = new TableCell();
    cell1.Text = "…………";
    item1.Controls.Add(cell1);
    ………………
    grdDetail.Controls[0].Controls.AddAt(1, item1);
      

  2.   

    1 .用两个DataGrid可以实现
    2 .用DataGrid + table + DIV也可以实现的不过DataGrid里面都只能用TEXTBOX而不能用LABEL,因为列宽会不能变动,