Как получить ValueMember элемента в списке для данного номера индекса?

У меня есть ListBox который содержитDisplayMember называется "Данные" и ValueMember называется "номер". Я хочу получить ValueMember из всех предметов, используя цикл следующим образом.

for (int i = 0; i < ListBox1.Items.Count; i++)
{ 
    //Get the `ValueMember` of `Item` where it's `Index` is `i` 
}

1 ответ

Решение

Вы пробовали, как код ниже:

for (int i = 0; i < ListBox1.Items.Count; i++)
{ 
   Console.WriteLine((ListBox1.Items[i] as YourItemClassType).Number.ToString());
}

YourItemClassType ваш класс, который вы добавляете в ListBox1, YourItemClassType содержит свойства Number и Data

Надежда помогает

Другие вопросы по тегам