2
Я использую Listview для отображения моих данных. В событии ItemDatabound я хочу сделать некоторые манипуляции и изменить некоторые отображаемые данные. Когда я проверяю Item на этом событии, я использую следующий код, но мне нужно знать, является ли элемент переменным, поскольку это будет влиять на то, что я хочу делать с этой строкой. Может кто-то указать мне верное направление?ListView ItemDataBound - определить, является ли элемент AlternatingItem?
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListViewDataItem currentItem = (ListViewDataItem)e.Item;
DataKey currentDataKey = myLilstView.DataKeys[currentItem.DataItemIndex];
//Do something
}
Вы должны использовать * DisplayIndex * свойство вместо * DataItemIndex * если это представление списка использует подкачку из MSDN: «DisplayIndex представляет позицию элемента данных на текущей странице, тогда как DataItemIndex основан на смещении страницы « – dariom
спасибо ... обновлено. –
Спасибо, ребята, это очень помогло! – macou