日期:2014-05-18 浏览次数:22021 次
            //先绑定数据到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事件 重新加载 数据源 然后选中