以下是代码示例:
当我点击按钮时,我希望向源列表中添加新值,并期望组合框立即更新以包括该值。但它没有。为什么?
总的来说,连接列表到组合框的最简单的正确方法是什么?这样做可以使在列表中添加/删除项目直接影响组合框。
有以下代码:
public partial class Form1 : Form
{
private List<string> names = new List<string> { "aa", "bb", "cc" };
public Form1()
{
InitializeComponent();
comboBox1.DataSource = names;
comboBox1.DisplayMember = "Name";
}
private void button1_Click(object sender, EventArgs e)
{
names.Add("dd");
}
}
当我点击按钮时,我希望向源列表中添加新值,并期望组合框立即更新以包括该值。但它没有。为什么?
总的来说,连接列表到组合框的最简单的正确方法是什么?这样做可以使在列表中添加/删除项目直接影响组合框。