0

「FullTicket」と呼ばれるオブジェクトのリスト、つまり ListView.DataSource = List がロードされた RadListView があります。ItemDataBound イベントで、各アイテムでいくつかのことをしようとしていますが、残念ながらオブジェクトをボックス化解除できないようです。

だから私は(オブジェクト送信者、RadListViewItemEventArgs e)を持っていて、実際のオブジェクトを取得しようとしているので、これを試しました

var itemObj = (FullTicket)e.Item;

しかし、「RadListViewItem から FullTicket に型を変換できません」と表示されます。実際にオブジェクトを保持している可能性のある他の属性があるかどうかを確認するために e.Item.* 内を調べましたが、そこには何も輝いていません。誰かが私のオブジェクトを取得する方法を知っていますか?

4

1 に答える 1

3

これを試して:

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

RadListViewDataItemオブジェクトを保持するプロパティから派生しRadListViewItemて追加します。DataItem

于 2012-04-07T03:28:02.397 に答える