您的位置:首页 > 编程语言 > ASP

Asp.Net GridView 的e.Row.Cells[0].Text为什么取不到值?

2008-08-22 11:38 295 查看
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的各字段转化成了模板

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐