我想在DataGrid中补充几行空行,但是又不想在这几行出现编辑..删除等选项..怎么办? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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改成你要加入行的位置} chilin(木*2) 的方法应该为正解,e.Item.ItemType == ListItemType.Footer 页脚本来就是不能编辑的 在ListItemType.Footer中加的空行本身就不会有编辑状态的。 大家帮忙 ListView 分页问题(vs2008) 请问datalist的变色问题 TreeView怎么在读取页面时默认选中子节点? 关于动态页面 自定义继承datagrid的类的问题 ==>怎么将字符串利用 md5 类来加密? 。在线等。。 为什么执行SQL语句时候出现这样的错误?????高人求教 为什么?为何不能更新?用参数方式?OleDb.OledbCommand asp.net能不能做财务软件?做财务软件有什么要注意的?? 如何防止表单二次提交 如何指定treeview的选定项?
{
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改成你要加入行的位置
}