protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType==DataControlRowType.DataRow||e.Row.RowType==DataControlRowType.EmptyDataRow)
{
((LinkButton)e.Row.Cells[7].Controls[0]).Attributes.Add("onclick", "return confirm('是否删除?')");
}
}
我用的自动生成的删除linkbutton,放在第8个单元格中,而把自动生成的编辑linkbutton放在第7个单元格中,此时点击删除时没问题,但点击编辑时却报错说e.Row.Cells[7].Controls[0]超出索引范围?把 ((LinkButton)e.Row.Cells[7].Controls[0]).Attributes.Add("onclick", "return confirm('是否删除?')")这句注释以后就没问题了,什么原因?