0
두 개의 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 이벤트입니다.