日期:2014-05-18 浏览次数:22012 次
//先绑定数据到ComBoBox
DataTable data = new DataTable();//定义成全局
data.Columns.Add("column1", typeof(int));
data.Columns.Add("column2", typeof(string));
DataRow dr1 = data.NewRow();
dr1["column1"] = 1;
dr1["column2"] = "NO.1";
DataRow dr2 = data.NewRow();
dr2["column1"] = 2;
dr2["column2"] = "NO.2";
DataRow dr3 = data.NewRow();
dr3["column1"] = 3;
dr3["column2"] = "NO.3";
data.Rows.Add(dr1);
data.Rows.Add(dr2);
data.Rows.Add(dr3);
this.comboBox1.DataSource = data;
this.comboBox1.DisplayMember = "column2";
------解决方案--------------------
combobox总是左匹配的,没法设置,你必须自己从listbox去扩展
------解决方案--------------------
不能靠autocompelete来做
自己写吧
textchanged事件 重新加载 数据源 然后选中