2011-10-06 3 views

답변

0

OnItemCreated에서 데이터 개체에 액세스 할 수 없습니다. 데이터 바인딩이 발생하기 전에 발생하기 때문입니다. 대신 OnItemDataBound에서 처리해야합니다. 이 같은 논리를 사용할 수 있습니다

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

Telerik는 page in their documentation을 가지고 특히 ItemCreatedItemDataBound 이벤트 사이의 차이를 해결.

을 ItemCreated 항목이 데이터 바인딩입니다 전에 을 해고 : 여기에 그의 조각이다. 따라서 목록 뷰 항목 또는 그 안에 중첩 된 컨트롤에 아직 데이터 이 없습니다. In ItemDataBound 모두 사용할 수 있습니다.

관련 문제