日期:2014-05-16  浏览次数:20473 次

asp.net可以搜索下拉列表控件
各位大牛,帮帮忙,本人还是新手,不会封装控件,有这么一个需求,下拉列表绑定数据很多很长,页面使用大量的服务器端控件(这个很吐血,不解释),现在需要做搜索功能,最简单的方法就是做一个可以搜索的下拉列表,这样子可以动态检索列表数据(自动展开),可以触发后台的Selectchange事件刷新页面,各位有封装好的控件或者demo可以发我一下,邮箱504056569@qq.com,谢谢啦,跪求,给高分啦,谢谢啦
------解决方案--------------------
jQuery Chosen ,不知道是不是你想要的
------解决方案--------------------
http://www.kaiwo123.com/js-flash/show_219/
------解决方案--------------------
不知道楼主需要封装什么,你直接下拉搜索不行吗?
------解决方案--------------------
链接
我都是easyui的combobox来做
------解决方案--------------------
jQuery Chosen  确实挺方便的 
------解决方案--------------------

        string sql = "连接数据库语句";
        SqlConnection cn=new SqlConnection (sql);
        string ss=DropDownList1 .Text .Trim ();
        string str = "select 字段 from 表名 where 字段 like '%" + ss + "%'";
        SqlCommand cmd = new SqlCommand(str, cn);
        SqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {
            string sss = dr["字段名"].ToString();
            DropDownList1.Items.Add(sss);
        }

------解决方案--------------------
刚才忘说了,上面的代码在双击DropDownList1控件里面打的,把dropdownlist1的postback设置为true.
这就完成了用户在下拉框中输入相关信息,下拉框会自动模糊查询并返回相关的结果。我们都知道DropDownList1控件是不可输入的,但是我们可以通过和文本框联合实现这个效果