gridview中commandfield的更新按钮中代码怎么写才能实现数据更新呢(RowUpdating,RowDeleting) http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.commandfield(VS.80).aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个简单的table的更新吧protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { string id = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1")).Text.ToString().Trim(); //取textbox控件的值 string name = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox2")).Text.ToString().Trim(); dt = (DataTable)Session["data"];//这里的session保存的是前面绑定的原始数据 dt.Rows[e.RowIndex]["ID"] = id; dt.Rows[e.RowIndex]["姓名"] = name; Session["data"] = dt;//改变session的值 GridView1.EditIndex = -1; this.BindData();//重新绑定 }删除表中的数据.只对table操作protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { dt = (DataTable)Session["data"]; int a = Convert.ToInt32(e.RowIndex); try { dt.Rows[a].Delete(); Response.Write(" <script> alert( '数据库操作成功!'); </script> "); } catch { Response.Write(" <script> alert( '数据库操作失败!'); </script> "); } Session["data"] = dt; BindData(); } c# winform tooltip显示问题 新人求助 自定义treeview控件,为何是宋体就换行? 请问怎样将字符串转为数组? C#控制台程序,每隔二个小时调用一次数据库,请教 請教..log4net 保存最新一個月的檔案 进度条的高能改变吗 新手 SQL中distinct的使用问题 c# cefcharp! 求助SendMessge()关闭IEFrame的问题 C#如何更改IIS用户权限
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string id = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1")).Text.ToString().Trim(); //取textbox控件的值
string name = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox2")).Text.ToString().Trim(); dt = (DataTable)Session["data"];//这里的session保存的是前面绑定的原始数据
dt.Rows[e.RowIndex]["ID"] = id;
dt.Rows[e.RowIndex]["姓名"] = name; Session["data"] = dt;//改变session的值
GridView1.EditIndex = -1;
this.BindData();//重新绑定
}删除表中的数据.只对table操作
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
dt = (DataTable)Session["data"]; int a = Convert.ToInt32(e.RowIndex);
try
{
dt.Rows[a].Delete();
Response.Write(" <script> alert( '数据库操作成功!'); </script> ");
}
catch
{
Response.Write(" <script> alert( '数据库操作失败!'); </script> ");
} Session["data"] = dt;
BindData();
}