Я создал GridView, столбцы которого создаются динамически на основе моего источника данных. Я реализовал эти столбцы, используя подход, описанный здесь . Эти столбцы правильно отображаются при начальной загрузке. Однако мне нужно реализовать команды, чтобы пользователь мог редактировать / удалять строки в GridView.
На данный момент я реализовал команду, как и в обычном GridView. У меня есть TemplateField с ItemTemplate, который имеет элементы LinkButton для редактирования и удаления. CommandName для каждого LinkButton имеет значение «Редактировать» или «Удалить» соответственно.
Как ни странно, когда пользователь нажимает ссылку «Редактировать» или «Удалить», данные в GridView исчезают. Однако я убедился, что я на самом деле повторно связываю данные, когда выбран один из этих элементов LinkButton.
Кто-нибудь может дать несколько советов относительно того, что может быть причиной?
Спасибо!