【发布时间】:2011-10-04 13:21:24
【问题描述】:
我在我的页面上声明了一个 asp:Repeater,ID="AnswersRepeater"。当用户单击页面上的按钮以从表示为“ds”的数据集中加载其他数据时,我正在调用以下代码段。我需要了解 asp:repeater 的控制层次结构,以便我可以在重新绑定到数据源后添加回转发器的项目,如下所示:
Dim currentItems As New ArrayList(AnswersRepeater.Items)
AnswersRepeater.DataSource = ds
AnswersRepeater.DataBind()
For Each item As RepeaterItem In currentItems
AnswersRepeater.Controls.Add(item)
Next
问题是,RepeaterItem 没有添加到中继器控件层次结构中的正确位置。我需要找到项目模板并将 currentItems 数组中的项目附加到它。非常感谢任何帮助。
【问题讨论】:
标签: asp.net asprepeater