在嵌套ListView中访问父DataItem

Jim*_*m B 2 c# asp.net data-binding listview nested

所以我有两个列表视图; 一个嵌套在另一个里面.

父被绑定到包含字段,诸如MaxPrice,MinPrice,和SuggestedProducts对象的集合.

嵌套的一个绑定到父项的SuggestedProducts集合.

我如何在嵌套列表视图中引用MaxPrice和MinPrice?它甚至可能吗?

如果您需要任何澄清,请给我留言,我会更新我的问题.

谢谢!

编辑:这是一个ASP.NET ListView

小智 6

我刚才遇到了同样的问题,我找到了另一个我想分享的解决方案.

ItemDataBound嵌套子项的事件中,ListView您可以从父进程获取这样的引用:

ListViewDataItem CurrentParentItem = (ListViewDataItem)e.Item.Parent.Parent.Parent;
ParentObject parentObject = CurrentParentItem.DataItem as ParentObject
//Then you can access to parentObject.MaxPrice & parentObject.MinPrice
Run Code Online (Sandbox Code Playgroud)

希望这能帮助人们解决同样的问题