1、正常设置ComboBox的数据源和 DisplayMember、ValueMember
DataTable dt = DataAccess.GetDepartmentName();
cb_dept.DataSource = dt;
cb_dept.DisplayMember = "DEPT_NAME";
cb_dept.ValueMember = "DEPT_ID";
2、设置属性:AutoCompleteMode 属性值(可以设置为 SuggestAppend)
3、设置属性:AutoCompleteSource 属性值(应该设置为 CustomSource)
4、在代码中为 ComboBox 设置用户自定义数据源的值,代码如下:
AutoCompleteStringCollection acsc = new AutoCompleteStringCollection();
foreach (DataRow dr in dt.Rows) acsc.Add(dr["DEPT_NAME"].ToString());
cb_dept.AutoCompleteCustomSource = acsc;
DataTable dt = DataAccess.GetDepartmentName();
cb_dept.DataSource = dt;
cb_dept.DisplayMember = "DEPT_NAME";
cb_dept.ValueMember = "DEPT_ID";
2、设置属性:AutoCompleteMode 属性值(可以设置为 SuggestAppend)
3、设置属性:AutoCompleteSource 属性值(应该设置为 CustomSource)
4、在代码中为 ComboBox 设置用户自定义数据源的值,代码如下:
AutoCompleteStringCollection acsc = new AutoCompleteStringCollection();
foreach (DataRow dr in dt.Rows) acsc.Add(dr["DEPT_NAME"].ToString());
cb_dept.AutoCompleteCustomSource = acsc;