如果要实现GridView中的删除弹出确认对话框,如图所示:
我们可以采用以下方法实现:
(1)双击GridView的OnRowDataBound事件;控件【属性】中的【闪电】那个符号
(2)在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
{
((LinkButton)e.Row.Cells[5].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除该数据吗?')");
}
}
*****************************************************************************************************************************************************************************
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
{
((LinkButton)e.Row.Cells[9].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:\"" + e.Row.Cells[2].Text + "\"吗?')");
}
}