3
動的にネストされたRepeaterコントロールを作成しますか?は、私たちが動的にネストされたRepeaterコントロールを作成することができますどのように思っていた
私は、ネストされたRepeaterコントロールで
お客様 販売注文 数量
を表示したいです。
ご協力いただきますようお願い申し上げます。
おかげ
動的にネストされたRepeaterコントロールを作成しますか?は、私たちが動的にネストされたRepeaterコントロールを作成することができますどのように思っていた
私は、ネストされたRepeaterコントロールで
お客様 販売注文 数量
を表示したいです。
ご協力いただきますようお願い申し上げます。
おかげ
....
<asp:Repeater ID="rptOuter" runat="server" DataSourceID="odsOuter"
onitemdatabound="rptOuter_ItemDataBound">
<ItemTemplate>
<asp:Label ID="lblFirst" runat="server" Text='<%# Eval("first")%>'></asp:Label>
<asp:Repeater ID="rptInner" runat="server" DataSourceID="odsInner">
<ItemTemplate>
<asp:Label ID="lblSecond" runat="server" Text='<%# Eval("second")%>'></asp:Label>
<asp:Label ID="lblThird" runat="server" Text='<%# Eval("third")%>'></asp:Label>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
コード
protected void rptOuter_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
((Label)e.Item.FindControl("lblFirst")).Text = "New Text";
((Repeater)e.Item.FindControl("rptInner")).DataSource = "";
((Repeater)e.Item.FindControl("rptInner")).DataBind();//bind data to inner repeater..
}
}
の後ろ