目前,我在我的Win Forms应用程序中有combobox,仅出于测试目的,我做了一个循环,因此添加了10个项目,但combobox中的所有10个项目都是相同的!
这是我在主类中的循环:
void AddValue(){
ComboboxItem item = new ComboboxItem();
for (int i = 0; i < 10; i++)
{
item.Text = "Item " + i;
item.Value = i;
ModDown.Items.Add(item);
}
}
和ComboboxItem类:
class ComboboxItem
{
public string Text { get; set; }
public int Value { get; set; }
public override string ToString()
{
return Text;
}
}
谢谢你的帮助!
您继续将相同的ComboBoxItem添加到组合框。因此,您只需更改其属性。
void AddValue()
{
for(int i = 0; i < 10; i++)
{
ComboboxItem item = new ComboboxItem();
item.Text = "Item " + i;
item.Value = i;
ModDown.Items.Add(item);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句