请问怎么对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;
}