你是C#做 还是用.NET 做 是做成 桌面软件那样 还是做成网页的呢
网页的 可以动态控治 LISTBOX 控件的内容 ,C# 桌面软件中 也有 LISTBOX 一样的控件
在 VS 里新建一个窗体程序,
然后拖一个 textbox listbox
在textbox的属性里 点一下 事件
找到textchanged 双击, 然后在private void textBox1_TextChanged(object sender, EventArgs e)
里 写上 listBox1.Items.Add(textBox1.Text.ToString());
运行一下,当你在文本框里输入字符里 看一下 list的变化
明白这个例子 ,用这个例子扩大化思维 把 那个textboxt1.text改成 查完数据库后的值 就可以了
看到你的问题,正好最近做过类似百度输入关键字后,自动搜索数据库并列出列表的项目。
1 . VS2008的话,使用AjaxControlToolKit For 3.5这个DLL包,放到BIN文件夹下;
2 . 在前台页面上,使用<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%>注册这个DLL;
3 . 注册后,
4 . 创建个WEBSERIES,取名为ajax_Test1.asmx,然后在APP_Code文件夹下写ajax_Test1.cs文件,具体方法示例上有,如果有不懂的,Hi我。
你上百度找“搜索引擎” 应该有具体代码,如果没有你再找我 ,写一个给你
那是用AJAX做的~