目前我的win form应用程序中有组合框,只是为了测试我做了一个循环所以它添加了10个项目,但组合框中的所有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;
}
}
感谢您的帮助!
答案 0 :(得分:4)
您继续将相同的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);
}
}