在页面上一 gridview1     里面嵌套有一 datalist1..   datalist1里面有一 文本textbook1在后台页面该如何用程序来控制这个textbook1
  this.gridview1.datalist1.textbook1.text = "这样吗!但是不行啊" 问下该怎么处理啊!

解决方案 »

  1.   

    foreach(gridviewitem item in gridview1.rows)
    {
     datalist dl = (datalist)item.findcontrols("datalist1");
     foreach(datalistitem dlitem in dl.rows)
     {
      textbox tb = (textbox)dlitem.findcontrols(textbox1");
     } 
    }
      

  2.   

    这样嵌套是可以的,不过数据源做起来就复杂了。datalist是gridview的其中一项,而gridview的数据源的这一项也应该是可以数据源,假设gridview的数据源是arraylist,里面是一个自定义对象,这个自定义对象里就应该有一个属性是对象,而这个对象来做gridview里的datalist的数据源