2

リストビューを使用してデータを表示しています。ItemDatabound イベントで、何らかの操作を行い、表示されているデータの一部を変更したいと考えています。このイベントでアイテムをチェックするとき、次のコードを使用していますが、アイテムが代替アイテムであるかどうかを知る必要があります。これは、行でやりたいことに影響します。誰かが私を正しい方向に向けることができますか?

if (e.Item.ItemType == ListViewItemType.DataItem)
{
   ListViewDataItem currentItem = (ListViewDataItem)e.Item;
   DataKey currentDataKey = myLilstView.DataKeys[currentItem.DataItemIndex];

   //Do something   
}
4

1 に答える 1

4

これが機能するかどうかを確認します。

int currentIndex = currentItem.DisplayIndex;
if (currentIndex % 2 == 1)
{
    // alternating item
}
于 2009-10-13T06:40:10.273 に答える