3
我正在尋找一個使用DataTable自動完成的示例。自動完成應該具有除單列外的表結構。帶多列列表的ajax自動完成擴展程序
任何提示..?謝謝!提前
的標記是如下
<asp:TextBox ID="txtAutoCmplte" runat="server"></asp:TextBox>
<asp:AutoCompleteExtender ID="txtAutoCmplte_AutoCompleteExtender"
runat="server" CompletionInterval="1" ServiceMethod="GetNames"
TargetControlID="txtAutoCmplte"
CompletionListCssClass="autocomplete_completionListElement"
MinimumPrefixLength="1" BehaviorID="AutoCompleteEx"
onclientpopulated="onListPopulated">
</asp:AutoCompleteExtender>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
DataTable **的含義是什麼? 'DataTable'或'Autocomplete'提示列表顯示多列的'Autocomplete'? – TheVillageIdiot
@TheVillageIdiot我的意思是自動完成建議列表顯示多個列從sql數據庫作爲數據表。 .plz幫助我。 –
看看這個答案︰http://stackoverflow.com/a/12537306/360171我相信你可以利用'OnClientItemDataBinding'在該答案中提出的方法,清除擴展器生成的自動完成元素的內容,並重新創建它在你的擁有'dataItem'對象。否則,您需要額外定製AutoCompleteExtender的源代碼 –