展开全部
不能哪个操作?编辑?修改?删除?
追问
我把按钮和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('是否要删除该记录')");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询