WinForm,ComboBox刷新问题

首次发布:2018-04-04 15:34

ComboBox  items   DataSource刷新问题

//第一次给comboBox.DataSource赋值  显示 的是正确
List<string> instrumentList = new List<string>() { "111111", "22222222", "333333" };
comboBox1.DataSource=instrumentList;

//第二次再给comboBox.DataSource赋值   结果 还是上次的内容(错误方法)
List<string> newList = new List<string>() { "444", "555", "666" };
comboBox1.DataSource=newList;


//正确刷新方法是  先把comboBox.DataSource=null;然后再赋值
//正确方法如下

List<string> newList = new List<string>() { "444", "555", "666" };
comboBox1.DataSource=null;
comboBox1.DataSource=newList;