例如 表A 中  学生学号 stu_no,学生姓名 stu_name
在comboBox1 文本框中输入字符,comboBox1下拉列表框周昂显示 表A中 与学生学号相符合的数据 我不知道如何能让 下拉列表中显示数据的框(框有学名嘛,叫什么?) 出现 ,能否让 下拉列表显示2数据项,例如 学号 学生姓名  然后点击某行将学生姓名返回到comboBox1的text文本上 

解决方案 »

  1.   

    你的意思是ComboBox下拉框定义成一个表格吗?
    我以前碰到这个情况都是自定义一个ComboBox的。
    用一个无style的Form做。也可以用GrapeCity的InputMan, 里面有个GcComboBox, 可以随便自定义。
    或者是PlusPak里面的GcComboFrame来制作自己的ComboBox。官方的解决方案是挂ComboBox的DrawItem事件。
    不过这个我没试过。 就不能乱说了。
      

  2.   

    当 在  comboBox1  text文本中写入 01 时 comboBox1下拉列表显示符合条件的数据
      

  3.   

    原来你是说AutoComplete。设置AutoCompleteMode
    AutoCompleteSource
    就行了。
      

  4.   

    如何设置 AutoCompleteMode   设置为 Suggest Append SuggestAppend 
    AutoCompleteSource
    如何设置能实现 在对ComboBox进行文本输入的时候,下方弹出来所需选择的数据
      

  5.   

    BindingSource dbsCbo = new BindingSource();
    dbsCbo.DataSource = 从数据库读取的集合;
    comboBox1.DisplayMember = "stu_name";
    comboBox1.ValueMember = " stu_no";
    如果要进行修,改,删的时候去id是
    int id = comboBox1.SelectedValue;这就是你comboBox
    下拉值对应数据库的id