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;
本文详细介绍了如何正确设置ComboBox的数据源、DisplayMember、ValueMember等属性,并提供了设置AutoCompleteMode、AutoCompleteSource属性的方法及自定义数据源的代码实现。
2220

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



