Вы можете использовать что-то вроде:
jQuery("*[@id$=theGridId] input[@id$=textBoxId]").autocomplete(list)
, чтобы прикрепить автозаполнение jquery ко всем текстовым полям (элементы управления вводом HTML) с id textBoxId внутри вашей сетки.
Элемент [@ id $ = someID] означает все теги с именем «elem» с атрибутом id, оканчивающимся на «someID».
Это необходимо, поскольку asp.net изменит идентификатор клиента тегов, поэтому, если вы используете что-то вроде:
<asp:TextBox id="myTextBox" />
страница будет содержать что-то вроде:
<input type="textbox" id="ctl00_otherName_myTextBox" />
Вы должны знать, что использование вида сетки для массового обновления имеет некоторые серьезные ограничения; Скорее всего, размер страницы будет слишком большим, если вы добавите пару проверок к входу сетки ...