首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

关于控件嵌套的处理问题
在页面上一   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两次

热点排行