如何获取给定索引号的列表框中项目的ValueMember?

时间:2015-03-14 08:26:44

标签: c# visual-studio-2010 listbox 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 个答案:

答案 0 :(得分:2)

您是否尝试过以下代码:

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

YourItemClassType是您添加到ListBox1的类,YourItemClassType包含数字和数据属性

希望帮助