protected void OnRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)e.Row.RowType 是指当前行的类型
//DataControlRowType 是GridView的行的类型集合 其中的DataRow是数据绑定行
//这个判断语句的意思就是判断当前行是不是数据绑定行
{
foreach (Control ctrl in e.Row.Cells[0].Controls)
{
if (ctrl.GetType().BaseType.ToString() == "System.Web.UI.WebControls.LinkButton")
{
if (((LinkButton)ctrl).Text == "删除")
{
((LinkButton)ctrl).Attributes["onclick"] = "javascript:if(!confirm('真的要删除吗?')) return false;";
}
//else if (((LinkButton)ctrl).Text == "编辑")
//{
// AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
// trigger.ControlID = ((LinkButton)ctrl).UniqueID;
// trigger.EventName = "Click";
// UpdatePanel1.Triggers.Add(trigger);
//}
}
}
}