radListview telerik访问服务器端绑定对象

时间:2011-10-06 05:49:39

标签: asp.net data-binding listview telerik

我有一个telerik listview的对象数据源,并且onitemcreated方法我希望能够拉出它所在的当前对象。谁能帮我?感谢

1 个答案:

答案 0 :(得分:0)

您无法访问OnItemCreated中的数据对象,因为这发生在任何数据绑定发生之前。相反,您应该在OnItemDataBound处理。你可以使用这样的逻辑:

var listDataItem = e.Item as RadListViewDataItem;
if (listDataItem != null)
{
    var theData = listDataItem.DataItem;
    //...
}

Telerik有page in their documentation专门解决ItemCreatedItemDataBound事件之间的差异。这是一个片段:

  在项目受数据绑定之前,

ItemCreated 会被解雇。因此没有数据   仍然在listview项目或嵌套在其中的控件。在    ItemDataBound 全部可用。