2012-04-07 14 views
0

我有一個RadListView加載了一個名爲「FullTicket」或其他詞ListView.DataSource =列表的對象列表。在ItemDataBound事件上,我試圖對每個項目做一些事情,但不幸的是,我似乎無法拆箱。如何解開RadListViewItemEventArgs中的對象?

所以我有(對象發件人,RadListViewItemEventArgs E),而我試圖讓實際的對象,所以我想這個

var itemObj = (FullTicket)e.Item; 

但它說:「無法將類型從RadListViewItem到FullTicket」 。我查看了e.Item。*的內部,看看是否還有其他可能實際存在的對象的屬性,但沒有任何亮點。有誰知道如何獲得我的對象?

回答

2

試試這個:

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

RadListViewDataItemRadListViewItem派生,並添加了DataItem財產,持有你的對象。

+0

它是。謝謝 – Sinaesthetic 2012-04-07 06:15:16