Проблема редактирования DataGrid
Вопрос
У меня есть DataGrid с ItemTemplate, который имеет изображение и метку.В EditItemTemplate метка заменяется текстовым полем.Моя проблема в том, что шаблон редактирования отображается только тогда, когда я нажимаю кнопку «Изменить» во второй раз.Что дает?
Решение
Убедитесь, что вы повторно привязываете DataGrid после установки свойства EditItemIndex.
Редактировать:Согласен с Массой.Лучше всего перенести привязку данных в отдельный метод и вызывать его сначала при первой загрузке страницы, а затем снова после установки EditItemIndex.
Другие советы
Обязательно проверьте Page.IsPostback перед привязкой сетки данных.Возможно, вы выполняете привязку при каждой загрузке страницы.
If Not Page.IsPostBack() Then
DoDataBinding()
End If
Не связан с StackOverflow