gpt4 book ai didi

c# - 动态创建嵌套转发器控件

转载 作者:行者123 更新时间:2023-11-30 15:12:30 25 4
gpt4 key购买 nike

我想知道我们如何动态创建嵌套的转发器控件?

我要展示

客户销售订单数量

在嵌套的转发器控件中。

任何帮助将不胜感激。

谢谢

最佳答案

您可以使用此技术完成....

<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..
}
}

关于c# - 动态创建嵌套转发器控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com