问题描述
如题,补充的是在DataGrid的ItemTemplate里面有Table,然后LinkButton控件放在td里面,请问我怎么在程序找到这个LinkButton控件
解决方案
解决方案二:
if(...||...)linkbuttonlk=e.item.findcontrol()...
解决方案三:
在ItemDataBound事件里面就可以找到protectedvoiddlCon_ItemDataBound(objectsender,DataListItemEventArgse){if(e.Item.ItemIndex!=-1)//自動編號{intid=e.Item.ItemIndex+1;LinkButtonlb=(LinkButton)e.Item.FindControl("Linkbutton名字");}
解决方案四:
在ItemDataBound事件里面就可以找到protectedvoiddlCon_ItemDataBound(objectsender,DataListItemEventArgse){if(e.Item.ItemIndex!=-1)//自動編號{intid=e.Item.ItemIndex+1;LinkButtonlb=(LinkButton)e.Item.FindControl("Linkbutton名字");}
解决方案五:
这些都试过了,原因是控件在table里面,所以用e.Itme.FindControl("Linkbutton名字");根本找不到。
时间: 2024-09-20 15:27:24