获取DataBound事件上绑定到ListView的数据

Fer*_*min 13 asp.net listview

我有一个ListView控件,我已经向控件添加了一个DataBound事件(不知道这是否是正确的).

我想从这个事件中访问绑定到特定ItemTemplate的数据,这可能吗?

Ada*_*ger 20

C#解决方案

protected void listView_ItemDataBound(object sender, ListViewItemEventArgs e)
{        
    if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        ListViewDataItem dataItem = (ListViewDataItem)e.Item;
        // you would use your actual data item type here, not "object"
        object o = (object)dataItem.DataItem; 
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么他们让ListView如此不同仍然让我感到困惑.但必须有一个理由.