Jimmypony的技术汇总区
很多都不会,很多都不懂,不要浮躁,静心学习

今天在做DEMO的时候发现用普通的DataList.FindControl(String id)方法无法找到FooterTemplate中的控件。

Code
用最简单的方法 responce.Write 我遍历打印了所有的控件,发现
方法1 只会遍历出ItemTemplate,System.Web.UI.WebControls.DataListItem
方法2 和方法1一样Controls都是ItemTemplate中的
方法3 能得到DataList中包括 Header和Footer在内的所有Control对象 再通过一个转化就能取到了

结论:

        在DataList中的ItemCommand事件才能遍历到,模板HeadeTemplater和FooterTemplate中的控件对象,并取数据或者做其他操作。

     如果有那位高人通过其他方式同样取到模板HeadeTemplater和FooterTemplate中的控件对象的话,请赐教啊贴下 互相学习学习!!

posted on 2008-03-19 16:23  Jim~  阅读(1222)  评论(3编辑  收藏  举报