欢迎加我的QQ群:193522571,一起来讨论、交流!

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;

就好了,我也没有搞清楚为什么。

posted @ 2021-10-16 14:32  swtool  阅读(210)  评论(0编辑  收藏  举报
欢迎加我的QQ群:193522571,一起来讨论、交流!