Если я правильно понимаю, новый элемент управления ACT ComboBox привязан один раз к указанному источнику данных.
Но количество записей, которые я хочу связать, очень велико.
Поэтому я хочу загрузить содержимое списка ComboBox через Ajax после , когда пользователь ввел несколько символов.
Таким образом, при загрузке страницы список со списком должен быть пустым, и, если что-то набрано в списке, загружается набранный текст в качестве текста для поиска.
Я пробовал это:
<asp:ComboBox ID="cbxCompany" DropDownStyle="DropDownList" runat="server" AutoCompleteMode="Append" />
Protected Sub cbxCompany_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbxCompany.TextChanged
Dim dt As DataTable = GetCompanies(cbxCompany.Text)
cbxCompany.DataSource = dt
cbxCompany.DataTextField = "nameout"
cbxCompany.DataValueField = "cid"
cbxCompany.DataBind()
End Sub
GetCompanies - мой метод получения данных из базы данных, параметры фильтруют оператор выбора. Но это не работает.
Есть ли способ перезагрузить содержимое поля со списком в Ajax?