ListView itemDatAbound - تحديد ما إذا كان العنصر levedItem؟
-
21-09-2019 - |
سؤال
أنا أستخدم ListView لعرض بياناتي. في حدث ItemDatabound ، أريد القيام ببعض التلاعب وتغيير بعض البيانات التي يتم عرضها. عندما أتحقق من العنصر الموجود في هذا الحدث ، أستخدم الكود التالي ، لكنني بحاجة إلى معرفة ما إذا كان العنصر عنصرًا بالتناوب لأن هذا سيؤثر على ما أريد فعله بالصف. يمكن لأي شخص لي نقطة في الاتجاه الصحيح؟
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListViewDataItem currentItem = (ListViewDataItem)e.Item;
DataKey currentDataKey = myLilstView.DataKeys[currentItem.DataItemIndex];
//Do something
}
المحلول
معرفة ما إذا كان هذا يعمل:
int currentIndex = currentItem.DisplayIndex;
if (currentIndex % 2 == 1)
{
// alternating item
}
لا تنتمي إلى StackOverflow