关于FindControl 方法使用的问题
请问各位高手为什么我的DataList控件中有
<table runat=server id="testtable"><tr><td>sdfsdfs</td></tr></table>
为什么在后台用
e.item.FindControl("testtable") 无法得到这个这个table呢?
问题点数:0、回复次数:4Top
1 楼flyinglz(云溪飘叶)回复于 2003-12-02 09:59:40 得分 0
将table改为asp:table试试Top
2 楼saucer(思归)回复于 2003-12-02 10:02:23 得分 0
should work, show your complete template and your code
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
HtmlTable ht = (HtmlTable)e.Item.FindControl("testtable");
}Top
3 楼flers(思源)回复于 2003-12-02 16:41:36 得分 0
用模板可以的,不过要转换成相对应的控件类型就是了
button mybutton=e.cells(0).fintcontrol("testtable")Top
4 楼acewang(龍芯*Inside!)回复于 2003-12-02 16:56:10 得分 0
有table试一下:e.Item.Controls[0].FindControl("testtable")Top




