访问 HeaderTemplate 中嵌套转发器中的父数据
简单的问题,不确定是否有简单的答案!
所以这里是代码:(我已经简化了很多,以便于阅读)
<asp:Repeater runat="server>
<ItemTemplate>
<asp:Repeater runat="server">
<HeaderTemplate>
<h1>My header here for: <%# OuterContainer.DataItem.MyItemName %> </h1>
</HeaderTemplate>
<ItemTemplate>
My items code here
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
如何在 HeaderTemplate 中访问父中继器中的 DataItem?
Simple question, not sure there's a simple answer!
So here's the code: (I've simplified it a lot to make it easier to read)
<asp:Repeater runat="server>
<ItemTemplate>
<asp:Repeater runat="server">
<HeaderTemplate>
<h1>My header here for: <%# OuterContainer.DataItem.MyItemName %> </h1>
</HeaderTemplate>
<ItemTemplate>
My items code here
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
How, in the HeaderTemplate - can I access the DataItem in the parent repeater?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我实际上找到了答案:
使用:
I have found the answer actually:
Use:
保罗给出的解决方案对我不起作用,但这确实有效:
Solution given by Paul didn't work for me, but this did:
这是一个旧线程,但添加似乎是正确的:
在我的例子中,我有 2 个嵌套的 ASPxGridView 控件(DevExpress)并且 Container.Parent.Parent 不起作用。
要从孩子访问父母的数据项,这对我有用:
This is an old thread, but it seems proper to add:
In my case I have 2 nested ASPxGridView controls (DevExpress) and Container.Parent.Parent didn't work.
To access parent's data item from child, this is what worked for me:
如果我想检索父中继器的属性,我通常会这样做:
If I want to retrieve a property of a parent repeater I typically do this:
我已经使用如下。
两个中继器充当父级和子级。下面是如何获取子级中继器内 ID 列的父级值。
I have used as below.
Two Repeaters act as Parent and Child.below how I get Parent value of ID Column inside Child repeater.