求助 datagrid 里加一个模板列,里面放上CHECKBOX,我想实现点中哪行的CHECBOX我就能通过页面上一个BUTTON来删除那一行! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void btnDelete_Click(object sender, EventArgs e) { foreach (GridViewRow rows in GridView1.Rows) { CheckBox check = (CheckBox)rows.FindControl("chbitem"); if (check!=null) { if (check.Checked) { UserInfo ui = new UserInfo(); string id = GridView1.DataKeys[rows.RowIndex].Value.ToString(); rows.RowState = DataControlRowState.Edit; if (ui.Delete(id)) { ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('删除成功!')</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('删除失败!')</script>"); } } //} //else //{ // ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('请选中要删除的项!')</script>"); //} } } BindGridView(); } 挑刺:这样做防止重复提交表单有漏洞吗?轻拍,谢谢 请教一个,DAL层 进行update操作的问题 新手做购物车 <httpHandlers>的问题,急!!! 怎么把存储过程绑定到DataList中让它显示 求一份功能强大的源码 哪位大神可以帮忙看一下 asp.net中类怎么封装?高手的进 在线给分!!请给一个在写类时用SET,GET的完整例子!! 用什么工具编写ASP.NET程序较好? Web服务器和数据库服务器不在一台机器上时该如何设置? 虚心请教,请大家来指导!
{
foreach (GridViewRow rows in GridView1.Rows)
{ CheckBox check = (CheckBox)rows.FindControl("chbitem");
if (check!=null)
{
if (check.Checked)
{ UserInfo ui = new UserInfo();
string id = GridView1.DataKeys[rows.RowIndex].Value.ToString();
rows.RowState = DataControlRowState.Edit;
if (ui.Delete(id))
{ ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('删除成功!')</script>"); }
else
{
ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('删除失败!')</script>");
} }
//}
//else
//{
// ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('请选中要删除的项!')</script>");
//}
}
}
BindGridView();
}