请问怎么对datalist控件中的某个控件进行操作
- C# code
<asp:DataList ID="dlSearch" runat="server" onitemcommand="dlSearch_ItemCommand"> <ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server" ></asp:LinkButton> <asp:LinkButton ID="LinkButton3" runat="server"></asp:LinkButton> </ItemTemplate> </asp:DataList>
比如这个datalist中的数据被循环显示了5次 就有5个linkbutton3的按钮,
到了前台估计id就不是linkbutton3了,
但是我就是说在这个位置上的数据。
我想对着5个linkbutton3的按钮进行比如说隐藏的操作,我该怎么办。
[解决办法]
LinkButton linkButton3=DataList1.Items[0].FindControl("LinkButton3") as LinkButton;
linkButton3.Visible=false;
其中items[0]表示第一个item。
[解决办法]
for(int i=0;i<DataList1.Items.Count;i++)
{
LinkButton linkButton3=DataList1.Items[i].FindControl("LinkButton3") as LinkButton;
linkButton3.Visible=false;
}