键盘输入1,让用户在01、10、11、12里面选择,录入textBox1,该如何实现呢? 本帖最后由 zhenghq1001 于 2014-04-02 13:55:29 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置TextBox的AutoComplete属性为true同时设置AutoCompleteDataSource 为什么不用DropDownList控件呢?当你输入1是,下拉框中就出现01、10、11、12,若是用textBox,你怎么实现在textBox中输入1,又在textBox出现01、10、11、12?try{ cn.Open(); this.DropDownList1.Items.Add("");///设置下拉框第一列为空,以便用户输入信息 string ss=DropDownList1.Text.Trim(); string str="select 字段名A(这里是01、10、11、12的字段)from 表名 where 字段名A like '%"+ss+"%'"; sqlcommand cmd=new sqlcommand(str,cn); sqldatareader dr=cmd.ExecuteReater(); while(dr.read()) { string sss=dr["字段名A"].ToString(); DropDownList1.Items.Add(sss);//增加Item } dr.closed();}catch (Exception ex){ Response.Write("<scirpt>alert('查无此相关数据,请重新输入!')</script>");}finally{ cn.Close();}cn.closed(); private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 49) { textBox2.AutoCompleteMode = true; (这里显示红线) }KeyPress事件里,不能用吗? dateTimePicker控件怎么赋空值啊? 全局变量奇怪的问题 時間叛斷問題 c# winform项目发布 按步骤创建了安装部署工程,但在“添加项目输出组”对话框的“项目”下拉列表看不到任何项目? 请问一个关于CheckedListBox的问题 内存整理的原理是什么?用C#如何实现? 求救简单问题字符串问题 WebService中关于IList的传递问题? winfrom怎么创建共享文件夹 c#中间利用arraylist对于一个结构排序,如何制定排序地依据项?? 求一个window ce服务器的代码,或者帮忙修改一下 VS2012下用C#编译GDAL失败
同时设置AutoCompleteDataSource
try
{
cn.Open();
this.DropDownList1.Items.Add("");///设置下拉框第一列为空,以便用户输入信息
string ss=DropDownList1.Text.Trim();
string str="select 字段名A(这里是01、10、11、12的字段)from 表名 where 字段名A like '%"+ss+"%'";
sqlcommand cmd=new sqlcommand(str,cn);
sqldatareader dr=cmd.ExecuteReater();
while(dr.read())
{
string sss=dr["字段名A"].ToString();
DropDownList1.Items.Add(sss);//增加Item
}
dr.closed();
}
catch (Exception ex)
{
Response.Write("<scirpt>alert('查无此相关数据,请重新输入!')</script>");
}
finally
{
cn.Close();
}cn.closed();
{
if (e.KeyChar == 49)
{
textBox2.AutoCompleteMode = true; (这里显示红线)
}
KeyPress事件里,不能用吗?