[英]how to find linkbutton value on clicking checkbox in datalist using c#?
[英]Find container item index linkbutton in datalist?
我有兩個DataList控件。
<asp:DataList ID="DataList0" runat="server" >
<ItemTemplate>
<asp:Label ID="staticid" runat="server" Text='<%# Container.ItemIndex + 1 %>'>
</asp:Label>
<asp:DataList ID="DataList1" runat="server" DataSource='<%# Eval("Players") %>'
OnItemDataBound="DataList1_ItemDataBound">
<ItemTemplate>
<asp:LinkButton ID="linkbutton" CommandArgument='<%# Eval("Order") %>'
runat="server">
<%# Eval("Name") %>
</asp:LinkButton>
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
這是我的ItemDataBound事件:
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
LinkButton btn= (LinkButton)e.Item.FindControl("linkbutton");
if (btn.CommandArgument.ToString() == "13")
{
//find btn container itemindex value.
}
}
我想找到btn
容器項目索引值。
您可以找到數據列表項的索引,如下所示:
if (btn.CommandArgument.ToString() == "13")
{
//find btn container itemindex value.
int ItemIndexValue = e.Item.ItemIndex;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.