Зависит от того, как вы создали элемент управления, какая версия Visual Studio и как она вложенная.
Например, я сейчас немного отступил в технологиях.
Я использую 17 gridviews на странице, все из которых SQL Server 2000 управляются из кода позади, и у меня есть выпадающий список в сетке для четной строки, а также.
против 2005 2.0 это то, что я использую.
Я использую мастер-страницу (которая обычно не будет проблемой для gridviews, но для ссылок на jquery потребуется ResolveUrl)
Возвращаясь к вашему вопросу, у меня, похоже, есть проблема с .net, запрашивающим обработчик, когда я склонен копировать и вставлять из источника .aspx html. У меня есть MultiView / View / FormView и т. Д., Поэтому я попробовал CTYPE и т. Д., Но после повторного выполнения редактирования, находясь в представлении дизайна страницы aspx, затем используйте свойства и события. Или, если это ссылка или кнопка на странице, нажмите на нее в режиме конструктора, и она должна перейти туда, а НЕ иметь проблемы с ручками.
Часть моего кода для кнопки редактирования
и т.д .....
ТОГДА в ваших свойствах -> События, ищите «RowEditing» и пишите имя, затем ставьте точки останова там, где он вызывается, и вы действительно там для режима редактирования ...
Я использую только 2 других события "RowCancelingEdit", а затем "RowUpdating"
Таким образом, я нажимаю «Изменить» (что все только для чтения), и происходит обратная передача (в конце концов я должен был снова делать сетки с ajax и не иметь обратных передач), тогда мои поля находятся в режиме редактирования, и выпадающий список также показывает список из базы данных .... Я могу обновить или отменить .... в любом случае он возвращается в состояние «только для чтения» с видимой кнопкой «Изменить».
Пожалуйста, опубликуйте код, если у вас все еще есть проблемы с ним.