台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
2234
 
會員總數:198953
接案會員:6239
文章總數:2320
討論主題:152395
歡迎您免費加入會員
廣告
討論區列表 >> VB.NET >> 請問一下如何讓textbox或combobox實現自動完成呢?

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問一下如何讓textbox或combobox實現自動完成呢?
價值 : 50 QP  點閱數:1436 回應數:9

點圖分享到Plurk吧!
樓主

Shawn
初學者
50 22
180 25
如題

目前是有連上database, 讓combobox自動讀取db裡面的欄位產生清單

但是如何讓combox或是textbox自動對照db裡面現有的欄位, 然後自動完成呢?

例如資料庫裡面有一個CODE叫做EGOIL1

使用者打在textbox或是combobox裡面打上ego

之後就會自動顯示EGOIL1提示使用者有相關字母的CODE

就像IE裡面的網址列自動完成一下

在下技術和知識不足, 實在想不到要怎麼設定才能讓textbox或combobox連上db做比對

希望各位高手能夠提供一些相關的訊息, 給予協助>_< 謝謝



本篇文章發表於2007-10-16 08:41
小舖會員回娘家!重量級好禮送給大家 免費申請藍色部落
1樓
回應

Chen
中級專家
5928 45
2892 642
捐贈 VP 給 Chen 檢舉此回應
可以使用AJAX.Net的AutoComplete,只要寫一支Web Server+拉入controler設定property即可完成


本篇文章回覆於2007-10-16 09:34
2樓
回應

Chen
中級專家
5928 45
2892 642
捐贈 VP 給 Chen 檢舉此回應
在補充一下例子,裡面可能有些程式碼要是你環境去修正喔...

Web Service...



AutoComplete Server Control...
重點是ServicePath, ServiceMethod要指向您的Web Service





本篇文章回覆於2007-10-16 09:41
3樓
作者回應

Shawn
初學者
50 22
180 25
檢舉此回應
大哥...這個版是VB.NET版,我不是在做網頁...這樣子也可以用AJAX = =???

因為小弟真的才學疏淺

VB JAVA的AJAX ....??? 可以一起用????

可能要跟你討教一下怎麼實做了, 謝謝!!


本篇文章回覆於2007-10-16 09:42
4樓
回應

Chen
中級專家
5928 45
2892 642
捐贈 VP 給 Chen 檢舉此回應
再補充一個,若是您資料量很大,覺得auto complete call web service太慢,可以用AJAX.Net的 ListSearchExtender


本篇文章回覆於2007-10-16 09:44
5樓
回應

Chen
中級專家
5928 45
2892 642
捐贈 VP 給 Chen 檢舉此回應
sorry...我看錯版了!


本篇文章回覆於2007-10-16 09:44
6樓
作者回應

Shawn
初學者
50 22
180 25
檢舉此回應
開始覺得天下真的是無奇不有,看起來似乎真的可以實裝

感謝你的協助@@!!!


本篇文章回覆於2007-10-16 09:45
7樓
最有價值解答

小琳 版主
高級顧問
56051 48
13271 5689

捐贈 VP 給 小琳 檢舉此回應
:::小女子使用北風資料庫的Customers資料表的Customerid欄位做為
自動完成的欄位,在表單裡放入一個TextBox,程式如下:




本篇文章回覆於2007-10-16 09:59
(                     )
↑絕無隱字
8樓
作者回應

Shawn
初學者
50 22
180 25
檢舉此回應
感謝小琳姐,每次有問題都是您回答的>_< 真是不好意思

順便再請教一下, 如果不是要跟DB做連動(自動對照)

如果combobox只是想跟原本內定的清單做對照

是否只需要設定AutoCompleteMode就好了呢??


本篇文章回覆於2007-10-16 11:01
9樓
作者回應

Shawn
初學者
50 22
180 25
檢舉此回應
已經成功了:)

只需要改變資料源變成ListItems就ok了





本篇文章回覆於2007-10-16 13:07
[變換順序]
1
 

回覆
如要回應,請先登入.