2008-09-18 120 views
2

你如何在ASP.Net的GridView實現自動完成?任何人都可以指出我去哪裏實現這一目標?我願意使用non.Net ajax控件,如果需要的話。自動完成文本框上的GridView編輯

+0

你的意思是加入一個GridView內自動完成框或使用自動完成框在GridView過濾值? – Wayne 2008-09-18 02:46:47

回答

3

您將需要利用Ajax框架(JQuery是一個我經常建議),將提供顯示下拉框的功能。然後,您需要創建一個單獨的頁面(或Web服務),以返回所有可能的值以顯示在自動完成下拉菜單中。

爲了節省性能,我建議只啓動自動完成,一旦用戶在2個或3個字母已經打出來。這些可以通過JavaScript傳遞給支持的proivde值以顯示在下拉列表中。

後端可以使用JavaScript是簡單的CSV,JSON,XML Web服務等見http://www.pengoworks.com/workshop/jquery/autocomplete.htm的例子溝通。