我有一个telerik listview的对象数据源,并且onitemcreated方法我希望能够拉出它所在的当前对象 . 谁能帮我?谢谢
您无法访问 OnItemCreated 中的数据对象,因为这发生在任何数据绑定发生之前 . 相反,你应该在 OnItemDataBound 进行处理 . 你可以使用这样的逻辑:
OnItemCreated
OnItemDataBound
var listDataItem = e.Item as RadListViewDataItem; if (listDataItem != null) { var theData = listDataItem.DataItem; //... }
Telerik有page in their documentation专门解决 ItemCreated 和 ItemDataBound 事件之间的差异 . 这是一个片段:
ItemCreated
ItemDataBound
在项目受数据绑定之前触发ItemCreated . 因此列表视图项中没有数据或嵌套在其中的控件 . 在ItemDataBound中,所有都可用 .
1 回答
您无法访问
OnItemCreated
中的数据对象,因为这发生在任何数据绑定发生之前 . 相反,你应该在OnItemDataBound
进行处理 . 你可以使用这样的逻辑:Telerik有page in their documentation专门解决
ItemCreated
和ItemDataBound
事件之间的差异 . 这是一个片段: