本帖最后由 l245382052 于 2011-11-22 10:39:42 编辑

解决方案 »

  1.   

    autocompelte功能http://blog.csdn.net/neil_raul/article/details/121854
      

  2.   

    目前最简单的做法,拉个DropDownList,用jq来实现这个下拉菜单效果
    自己网上找找
      

  3.   

    类似与 <asp:DropDownList ID="ddlS_Size" runat="server" ClientIDMode="Static">    <script type="text/javascript">
            $(function () {
                $("#ddlS_Size").combobox();
            });
        </script>
      

  4.   

    我的项目 是Winfrom 窗体的,网页的用不了
      

  5.   

    为什么要用comobox呢,这个貌似不能实现你想要的功能吧。我个人的方法是一个text框加listbox框来实现。
    textbox写在textchangeed方法里,listbox加个keydown跟mouseclick方法,具体的你自己写吧,我这么做过。
      

  6.   

    你使用的是ComboBox控件,WinForm的话,主要设置ComboBox的两个属性
    AutoCompleteMode 设置为 SuggestAppend
    AutoCompleteSource 设置为 ListItems
        private DataTable GetData(string strSQl) 
        { 
            DataTable dtData = new DataTable();
            using (SqlConnection thisConnection = new SqlConnection(@"Data Source=.;Initial Catalog=NorthWind;Integrated Security=True"))
            { 
                using (SqlDataAdapter thisAdapter = new SqlDataAdapter(strSQl, thisConnection))
                { 
                    thisAdapter.Fill(dtData); 
                } 
                thisConnection.Close(); 
            } 
            return dtData;
        } 
        
        private void Form1_Load(object sender, EventArgs e) 
        {
            BindingSource bind = new BindingSource();
            string str1 = "select * from Employees"; 
            comboBox1.DisplayMember = "LastName"; 
            comboBox1.DataSource = GetData(str1);
            comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; 
            comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems; 
        }
      

  7.   

    http://topic.csdn.net/u/20080425/13/603bc6da-ba99-4502-90fa-7a338a56c46c.html
    希望对你有用