天天看點

combobox控件重新綁定後會出現下拉後顯示值不變

以前是這樣的:

cbSerial1.DataSource = null;

當cbSerial1控件重新綁定後會出現下拉後顯示值不變的問題。

後面修改成這樣:

cbSerial1.DataSource = new List<string>();

cbSerial1.DataSource = dtData.AsEnumerable().Select(p => p.Field<string>(dc1.ColumnName)).Distinct().ToList();

cbSerial1.DisplayMember = dc1.ColumnName;

cbSerial1.SelectedIndex = 0;

就好了,我也沒有搞清楚為什麼。

繼續閱讀