2010-09-03 60 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