读书人

关于GRIDVIEW 有关问题 急啊

发布时间: 2011-12-14 23:20:17 作者: rapoo

关于GRIDVIEW 问题 急啊!
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
string lbl = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "姓名 "));
((LinkButton)e.Row.Cells[1].FindControl( "LinkButton1 ")).Text = "af ";//这个语句找不到对象linkbutton1

}
问题是这样的,我在gridview里建一个模板列里面放一个 LinkButton1 我想为它加单击属性啊,就出现上面的问题了。

[解决办法]
你需要判断 e.RowType(记不清了 ~)

需要时数据列才行
已开始是邦定表头
表头没有label1就会出错
[解决办法]
ls说的对
改成这样试试
if (e.Row.RowType == DataControlRowType.DataRow)
{
string lbl = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "姓名 "));
((LinkButton)e.Row.Cells[1].FindControl( "LinkButton1 ")).Text = "af ";
}

读书人网 >asp.net

热点推荐