从ListView ItemDataBound获取数据值

Gav*_*vin 14 c# asp.net

我确定我以前做过这个,但真的不记得怎么做了.

在ListView的ItemDataBound事件中,我需要获取实际的数据值.我似乎无法在传入的ListViewItemEventArgs对象中找到它.

谢谢

ric*_*ott 15

ItemDataBound事件中使用ListViewDataItem:

protected void yourListView_ItemDataBound(object sender, ListViewItemEventArgs e)
{
    ListViewDataItem dataItem = (ListViewDataItem)e.Item;

    if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        YourDataSource yourDataSource= (YourDataSource )dataItem.DataItem;            

    }

}
Run Code Online (Sandbox Code Playgroud)


stu*_*rtd 8

我认为你所追求的是ListViewDataItem.DataItem