GridView里面的ImageButton怎么写删除事件啊?CommandName="Delete"也设置了!在RowDeleting里面写的没反

<asp:ImageButtonID="ImageButton1"runat="server"CommandName="Delete"/>然后onrowdeleting=... <asp:ImageButton ID="ImageButton1" runat="server" CommandName="Delete" />
然后onrowdeleting="dgxs_RowDeleting" 后台 protected void dgxs_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string xjh = dgxs.DataKeys[e.RowIndex]["xjh"].ToString();
string id = dgxs.DataKeys[e.RowIndex]["id"].ToString();
string sql = "delete xjb where xhj='"+xjh+"' and id='"+id+"'";
try
{
int result = new DBhelp().ExecuteNonQuery(sql);
if (result > 0)
{
Response.Write("<script language=javascript>window.alert('删除成功');</script>");
}
else
{
Response.Write("<script language=javascript>window.alert('删除失败');</script>");
}
}
catch (Exception ex)
{
Response.Write("<script language=javascript>window.alert('" + ex + "');</script>");
}
}也都没反应
展开
 我来答
百度网友1264347
2011-12-09 · 超过30用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:79.5万
展开全部
删除成功以后,再重新绑定一下GridView就可
追问
我点击之后数据库也没反映!点击按钮也没反映
追答
你取值有問題喲,改為如下的代碼試試
string xjh = ((Label)dgxs.Rows[e.RowIndex].FindControl("xjh")).Text.Trim();
string id =((Label)dgxs.Rows[e.RowIndex].FindControl("id")).Text.Trim();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式