关于comobox下拉框 本帖最后由 l245382052 于 2011-11-22 10:39:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 autocompelte功能http://blog.csdn.net/neil_raul/article/details/121854 目前最简单的做法,拉个DropDownList,用jq来实现这个下拉菜单效果自己网上找找 类似与 <asp:DropDownList ID="ddlS_Size" runat="server" ClientIDMode="Static"> <script type="text/javascript"> $(function () { $("#ddlS_Size").combobox(); }); </script> 我的项目 是Winfrom 窗体的,网页的用不了 为什么要用comobox呢,这个貌似不能实现你想要的功能吧。我个人的方法是一个text框加listbox框来实现。textbox写在textchangeed方法里,listbox加个keydown跟mouseclick方法,具体的你自己写吧,我这么做过。 你使用的是ComboBox控件,WinForm的话,主要设置ComboBox的两个属性AutoCompleteMode 设置为 SuggestAppendAutoCompleteSource 设置为 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; } http://topic.csdn.net/u/20080425/13/603bc6da-ba99-4502-90fa-7a338a56c46c.html希望对你有用 什么是“调用接口”,或者说“怎样理解接口的使用” C#如何处音效 C#开发,VS2005时常用的模式有哪些? 谁有比较完善的记事本程序啊 求C# 根据汽车所在经纬度,怎么在地图上面添加图片 怎么找一个zip文件里所有的.xml文件? 正则表达式中“且”关系如果表达 关于主从表的问题,高手、大虾进来看看!!!! 如何屏蔽alt+ctrl+del或是ALT+F4? 怎么获取和设定其他程序文本框的内容?谢谢 VS建立新的项目时,如何让它初始的字体为微软雅黑,而不是宋体? 用过dotnetbar组件的请进,本人继续帮忙!!
自己网上找找
$(function () {
$("#ddlS_Size").combobox();
});
</script>
textbox写在textchangeed方法里,listbox加个keydown跟mouseclick方法,具体的你自己写吧,我这么做过。
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;
}
希望对你有用