读书人

关于控件嵌套的处理有关问题

发布时间: 2012-03-23 12:06:21 作者: rapoo

关于控件嵌套的处理问题
在页面上一 gridview1 里面嵌套有一 datalist1.. datalist1里面有一 文本textbook1

在后台页面该如何用程序来控制这个textbook1
this.gridview1.datalist1.textbook1.text = "这样吗!但是不行啊 "

问下该怎么处理啊!

[解决办法]
foreach(gridviewitem item in gridview1.rows)
{
datalist dl = (datalist)item.findcontrols( "datalist1 ");
foreach(datalistitem dlitem in dl.rows)
{
textbox tb = (textbox)dlitem.findcontrols(textbox1 ");
}
}
[解决办法]
这样嵌套是可以的,不过数据源做起来就复杂了。

datalist是gridview的其中一项,而gridview的数据源的这一项也应该是可以数据源,

假设gridview的数据源是arraylist,里面是一个自定义对象,这个自定义对象里就应该有一个属性是对象,而这个对象来做gridview里的datalist的数据源
[解决办法]
获取或设置控件内的控件,方法如一楼所说
[解决办法]
获取或设置控件内的控件,方法如一楼所说

[解决办法]
FindControl两次

读书人网 >asp.net

热点推荐