如何从RadListViewItemEventArgs中取消框对象
本文关键字:取消 对象 RadListViewItemEventArgs | 更新日期: 2023-09-27 18:30:12
我有一个RadListView,它加载了一个名为"FullTicket"的对象列表,换句话说就是ListView.DataSource=list。在ItemDataBound事件中,我试图对每个项目做一些事情,但不幸的是,我似乎无法打开对象的框。
所以我有(对象发送方,RadListViewItemEventArgs e),我正在尝试获取实际的对象,所以我尝试了这个
var itemObj = (FullTicket)e.Item;
但它说"无法将类型从RadListViewItem转换为FullTicket"。我四处查看e.Item.*的内部,看看是否有其他属性可以真正容纳该对象,但其中没有任何内容。有人知道怎么拿我的东西吗?
试试这个:
var listViewDataItem = e.Item as RadListViewDataItem;
if (listViewDataItem != null)
{
var itemObj = listViewDataItem.DataItem;
// ...
}
RadListViewDataItem
派生自RadListViewItem
,并添加了DataItem
属性,该属性保存您的对象。