首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从孩子的复读器中获取家长复读器项目?

如何从孩子的复读器中获取家长复读器项目?
EN

Stack Overflow用户
提问于 2011-03-18 12:21:38
回答 2查看 3.1K关注 0票数 1

我有两个中继器,它们是nested..Means,有一个中继器,里面还有另一个中继器。

我需要以下格式的数据:

代码语言:javascript
运行
复制
*Transaction Id:1xasd2*
Product1  2  500
*Transaction Id:2asd21*
Product2  1  100
Product3  2  200

那么我如何才能做到这一点呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-18 14:56:19

我想你是在找:

代码语言:javascript
运行
复制
Protected Sub rptMaster_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptMaster.ItemDataBound
    Dim drv As DataRowView = e.Item.DataItem
    Dim rptChild As Repeater = CType(e.Item.FindControl("rptChild"), Repeater)
    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
            'Get TransactionID here from master repeater
            Dim lblTransactionID  As Label = drv("TransactionID")
            'bind child repeater here
            rptChild.DataSource = GetData()
            rptChild.DataBind()
    End If
End Sub
票数 0
EN

Stack Overflow用户

发布于 2017-05-31 15:27:25

可以使用:

代码语言:javascript
运行
复制
var repeater = (Repeater)sender;
var parentItem = (RepeaterItem)repeater.NamingContainer;
<Object> parentDataItem = parentItem.DataItem as <Object>;
(parentDataItem.property)

成功了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5348045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档