有关ListView中ListViewDataItem的问题
在ListView中,绑定事件
protected void ListView1_ItemDataBound(object sender, ListViewEventArgs e)
{
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
……
……
}
e.Item返回的是ListViewItem类型,请问,ListViewItem 与 ListViewDataItem具体指的是什么呢?其具体的区别在哪里?
------解决方案--------------------
ListViewItem 是 ListViewDataItem 的父类。
ListView 中的每一项可能是其它类型的,所以 e.Item 返回的是父类类型的。你需要强制转换一下。