ASP.NETWebフォームを使用してJQGridJQAutoCompleteコントロールを実装する方法を理解するのに問題があります。グリッドのデータはDataTableから取得され、同じDataTableの既存の列からオートコンプリートデータソースをロードしたいと思います。
私は自分のコラムを次のように定義しました:
<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は、列名の1つであるにもかかわらず、「列[system_id]が見つかりません」というエラーをスローします。