善用FindControl()函数,我手工写一下大致的思路:
ListView lv = (ListView)FindControl("ListView的ID")
GridView gv = (GridView)lv.FindControl("GridView的ID")
找到gv之后,在其RowDataBound事件中加入如下代码(因为GridView 是多行的,你取出的多个TestBox)
if (e.Row.RowType == DataControlRowType.DataRow)
{
TestBox tb= (TestBox)e.Row.FindControl("TestBox 的ID"); //至此,你要的TextBox应该如找到了
}
RowDataBound是griview里面的事件,但gridview是在listview里面的,在属性上找不到事件