GridView模版列中控件的访问方法
经过一上午的时间终于找到了访问GridView中模版列里控件的方法。中间的曲折过程就不说了,眼泪哗哗地。。。。小雨没有用05所以这次也就没有麻烦他了。
首先在GridView的属性中 找到 事件:RowCreated,对RowCreated事件编写代码。
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton mybutton = (LinkButton)e.Row.FindControl("LinkButton1");
mybutton.OnClientClick = "return confirm('222')";
mybutton.Text = "4444";
}
}
这样就可以动态改变模版列里面linkbutton1控件的各项属性了。
之前一直不能找到合理使用FindControl的方法,不知道在哪个事件里面去写,在网上找的例子也不全面。