想在datagrid的一列中放一个ComboBox,当输入一个具体值时,能到某一绑定的数据源里面把匹配的的数据用下拉德形式显示出来,也就是实现一个快速筛选的作用。比如说,我输入a,则在下啦列表中出现以a开头的所有记录,再输入b时,在下拉列表中出现以ab开头的所有记录。

解决方案 »

  1.   

    在数据源里设置好排序
    然后使用combo的TextChanged事件
      

  2.   

    可是我为什么没找到 TextChanged呢
    private void comboBox1_TextChanged(object sender, System.EventArgs e)
    可是调试根本进不去
      

  3.   

    prevent unnecessary post backs such like this
    use client side javascript and XML HTTP request.
      

  4.   

    To jiangsheng(蒋晟.Net[MVP]) Can you give a simple example?
      

  5.   

    在comboBox控件里面有个DropDown的事件,在点击下拉符号的时候显示!
    先读取要模糊查询的内容,在在相应该事件的方法代码中实现相应的模糊查询,在把结果邦定到comboBox控件上就行了
    (以上为个人想法,没有实践过)
      

  6.   

    http://weblogs.asp.net/mschwarz/archive/2005/11/11/430267.aspx