DropDownList问题

guxiaozhan 2007-05-22 03:50:30
DropDownList绑定数据库一个人员表,
DropDownList.DataTextField = "姓名";
DropDownList.DataValueField = ID;
表中有“姓名”和“姓名拼音”两个字段
如果其中有几条数据
id name py
1 张三 ZS
2 李四 LS
3 张五 ZW
4 赵山丰 ZSF
想实现 DropDownList里输入 Z下变会列出
张三
张五
赵山丰

然后输入ZS列出
张三
赵山丰

当然用户如果出来几个也可以直接点鼠标选择

该用什么方法实现 或有没有现成的控件
谢谢大家

...全文
200 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahhfyt 2007-05-22
  • 打赏
  • 举报
回复
自己去看看书去!
guxiaozhan 2007-05-22
  • 打赏
  • 举报
回复
没人了吗
amandag 2007-05-22
  • 打赏
  • 举报
回复
在CodeProject见过能输入的DropDownList...

楼主可以搜搜
guxiaozhan 2007-05-22
  • 打赏
  • 举报
回复
不管用什么控件 关键是怎么实现这个功能
NekChan 2007-05-22
  • 打赏
  • 举报
回复
web的DropDownList能输入吗?
除非自己写个象google那样的控件
guxiaozhan 2007-05-22
  • 打赏
  • 举报
回复
是在WEB页面里面实现
guxiaozhan 2007-05-22
  • 打赏
  • 举报
回复
首先要能输入文字才行,不是单单的一句SQL语句吧,谁有AJAX代码
amandag 2007-05-22
  • 打赏
  • 举报
回复
肯定是要用AJAX的

不过如果是WebForm的话,默认情况下DropDownList可以输入么..
guxiaozhan 2007-05-22
  • 打赏
  • 举报
回复
页面肯定不能刷新的
copico 2007-05-22
  • 打赏
  • 举报
回复
http://ajax.asp.net/
hbyelang 2007-05-22
  • 打赏
  • 举报
回复
textchange事件中处理
string sSql = "select name,pinyi from info where pinyi like '" + DropDownList + "%'"
重新查询,重新绑定
lwjvince 2007-05-22
  • 打赏
  • 举报
回复
ajax
Qim 2007-05-22
  • 打赏
  • 举报
回复
当然可以先进行判斷,輸入的是拼音還是字母。再進行相關檢索。以及一些邊界處理!
copico 2007-05-22
  • 打赏
  • 举报
回复
每输入一下字母的时候就查询数据库,要用到AJAX

sql = "select name from table1 where py like " + txtbox.text + "%"
Qim 2007-05-22
  • 打赏
  • 举报
回复
textchange事件中处理
string sSql = "select name,pinyi from info where pinyi like '" + DropDownList + "%'"
重新查询,重新绑定

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧