2010-09-03 58 views
-6

这里是场景,我有文本框,如果我在文本框中键入几个字符,弹出窗口应该打开哪些应该有值列表匹配从数据库与复选框我的文本框条目。从弹出窗口中选择值后,所选值必须位于带分隔符的文本框中。ASP.NET文本框与建议

类型荷兰Joh在文本框中, 弹出应该有所有的名字从弹出选择约翰,约翰·戴维,约翰·爱德华后,开始与荷兰Joh与复选框 , 选定的值必须出现在文本框中一样,约翰,约翰大卫,约翰爱德华。

任何想法?

+1

你有没有编写任何代码?你有什么尝试?你要求*更好的代码,但不要详细说明你的改进方法。 – 2010-09-03 03:59:33

+0

“任何人都有更好的代码”比什么?你有什么尝试?我的帖子中没有看到任何代码。只是请不要在键盘上查询数据库。 – 2010-09-03 03:59:42

+0

我的意思是要求代码。 – Nathan 2010-09-03 04:08:31

回答

10

你没有指定这是否是在网页中(使用C#ASP.NET)或Windows窗体。

对于ASP.NET,我喜欢Ajax控件工具包,并且它有一个可用于执行此操作的自动完成控件。 http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx

如果你想为一个Windows窗体应用程序,在这里看到:http://csharpdotnetfreak.blogspot.com/2009/01/winforms-autocomplete-textbox-using-c.html

+1

好的答案,即使问题是可疑的,答案是礼貌和正确的......就像那样。 – 2010-09-03 04:20:41