一直困扰我很久的问题
当comboBox绑定数据源后,会显示第一个值
例如
cboDept.DataSource = datatable
cboDept.ValueMember = "字段名";
cboDept.DisplayMember = "字段名";
cboDept.Text = "";
但cboDept会显示一个值,而不是空白,可能是触发了combobox的selectIndexchange事件,解决办法将SelectIndex设为-1
cboDept.DataSource = datatable
cboDept.ValueMember = "字段名";
cboDept.DisplayMember = "字段名";
cboDept.SelectIndex=-1;
本文解决了一个常见的ComboBox绑定数据源后默认显示第一个值而非空白的问题。通过设置SelectIndex为-1来实现ComboBox初始状态为空。
285

被折叠的 条评论
为什么被折叠?



