0
私は2つのDataListコントロールを持っています。私はbtn
コンテナアイテムインデックス値を見つけたいデータリストのコンテナアイテムインデックスlinkbuttonを検索しますか?
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.
}
}
:
<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イベントです。