У меня возникли проблемы с пониманием того, как реализовать элемент управления JQGrid JQAutoComplete с использованием веб-форм ASP.NET. Данные для моей сетки поступают из DataTable, и я хотел бы загрузить свой автозаполнение DataSource из существующего столбца в том же DataTable.Конфигурация автозаполнения JQGrid с веб-формами ASP.NET
я определил мою колонку, как это:
<trirand:JQGridColumn
HeaderText="System Id"
DataField="system_id"
Editable="true"
EditType="AutoComplete"
EditorControlID="SystemId_AutoComplete">
</trirand:JQGridColumn>
Мой контроль автозаполнения определяется следующим образом:
<trirand:JQAutoComplete
runat="server"
ID="SystemId_AutoComplete"
DisplayMode="ControlEditor"
DataTextField="system_id"
/>
В моем коде, я затем использовать следующее, чтобы попытаться связать DataTable с автозаполнение.
SystemId_AutoComplete.DataSource = myDataTableGoesHere;
SystemId_AutoComplete.DataBind();
Однако при реализации .NET бросает ошибку «не удается найти столбец [system_id]», даже если это один из моих имен столбцов.