asp.net中使用ajax控件查出来的数据在gridview里面为什么布恩那个操作? 谢谢

点击删除没反应谢谢... 点击删除没反应 谢谢 展开
 我来答
ax5528718
2011-09-08
知道答主
回答量:16
采纳率:0%
帮助的人:4.9万
展开全部
不能哪个操作?编辑?修改?删除?
追问
我把按钮和girdview控件放在updatepanel控件里面、然后我查询数据出来、后面的删除和查看没反应、多谢
追答
将删除转为模版字段.
处理GridView的行删除事件和行绑定事件
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int num = 0;
LinkButton lkbtn = GridView1.Rows[e.RowIndex].FindControl("LinkButton1") as LinkButton;
StringBuilder sb = new StringBuilder();
sb.AppendLine("delete from ");
sb.AppendLine("T_form");
sb.AppendLine(" where ");
sb.AppendLine(" Id=@userId");
SqlParameter[] paras = new SqlParameter[] { new SqlParameter ("@userId",lkbtn.CommandArgument) };
SqlConnection conDataBase = new SqlConnection(conString);
SqlCommand cmdDatabase = new SqlCommand(sb.ToString(), conDataBase);
conDataBase.Open();
cmdDatabase.Parameters.AddRange(paras);
num = (int)cmdDatabase.ExecuteNonQuery();
if (num == 1)
{
this.GridView1.DataSource = bManager.GetAllInfo();
this.GridView1.DataBind();
}
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton l = (LinkButton)e.Row.FindControl("LinkButton1");
l.Attributes.Add("onclick", "return confirm('是否要删除该记录')");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式