protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton bt = new LinkButton(); bt = (LinkButton)e.Row.Cells[0].FindControl("LinkButton_GuoZhang"); bt.CommandArgument = e.Row.Cells[0].Text; bt.Enabled = false; if (e.Row.Cells[11].Text == "0") bt.Enabled = true; bt = (LinkButton)e.Row.Cells[0].FindControl("LinkButton_HuiChong"); bt.CommandArgument = e.Row.Cells[0].Text; bt.Enabled = false; if (e.Row.Cells[11].Text == "1") bt.Enabled = true; bt = (LinkButton)e.Row.Cells[0].FindControl("LinkButton_Del"); bt.CommandArgument = e.Row.Cells[0].Text; bt.Enabled = false; if (e.Row.Cells[11].Text == "0") { bt.Enabled = true; bt.Attributes.Add("onclick", "javascript:if(confirm('您确定要删除吗?')==false) return false;"); } } } 原因是你将Gridview1的各字段转化成了模板 |