日期:2014-05-17  浏览次数:20543 次

asp.net内置编辑,删除,求后台代码!!!

图书编号 图书名称 单价 数量 小计 操作 
6084 Visual Basic 24 2 48 更新 取消  

如上面描述的gridview,现在我想要弄一个内置编辑,将数量改变从而变成如下表状态

图书编号 图书名称 单价 数量 小计 操作 
6084 Visual Basic 24 3 72 更新 取消  

希望在gvwCart_RowUpdating(){}事件中给出合理的代码,
   


 


------解决方案--------------------
http://blog.csdn.net/21aspnet/article/details/1540301
------解决方案--------------------
http://www.cnblogs.com/30ErLi/archive/2010/09/17/1829252.html
------解决方案--------------------
首先把GridView的属性AutoGeneratEditButton的属性设置为true,然后给GRIDVIEW添加RowUpdating事件,其所写代码如下:
sqlcon = new SqlConnection(strCon);
string sqlstr = "update 表 set 字段1='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim() + "',字段2='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() + "',字段3='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() + "' where id='"
+ GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
sqlcom=new SqlCommand(sqlstr,sqlcon);
sqlcon.Open();
sqlcom.ExecuteNonQuery();
sqlcon.Close();
GridView1.EditIndex = -1;
bind();
------解决方案--------------------
探讨

首先把GridView的属性AutoGeneratEditButton的属性设置为true,然后给GRIDVIEW添加RowUpdating事件,其所写代码如下:
sqlcon = new SqlConnection(strCon);
string sqlstr = "update 表 set 字段1='"
+ ((TextBox)(GridView……

------解决方案--------------------
http://blog.csdn.net/cg2002/archive/2007/03/26/1541008.aspx
看看这个,关于gridview的操作大多都有,很实用