首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教如何对datalist控件中的某个控件进行操作

2012-04-21 
请问怎么对datalist控件中的某个控件进行操作C# codeasp:DataList IDdlSearch runatserver onitemc

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

热点排行