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