我想从我的程序中选择一个列表框项目,然后更新它。我有一个列表ecoItems.Eco是一个有2个存储变量,一个字符串和一个双变量的类。SetEcoValues是一组方法take两个值,一个字符串和一个double.i尝试此代码,但不改变任何东西。任何建议?更新列表框项目
private void Update_Click(object sender, EventArgs e)
{
Eco y;
y = ecoItems.ElementAt<Eco>(listBox1.SelectedIndex);
y.SetEcoValues(textBox1.Text,Convert.ToDouble(textBox2.Text));
listBox5.Items.Insert(listBox1.SelectedIndex, y);
}
}
我有种奇怪的,如果他有他必然要他列表框列表,并希望改变反映在列表框中。也许这就是为什么他从不改变列表框项目并尝试将一个Eco对象插入到列表框中。 – Yatrix
@Yatrix你可能是对的,很难从他的代码示例中知道。我想在这种情况下,他需要更新他的生态清单,然后重新绑定整个列表 –
是Yatrix,我想要做的。立即改变到列表框。我可以这样做吗? –