ASP.NET GridView - Редактирование динамических столбцов шаблона

Я создал GridView, столбцы которого создаются динамически на основе моего источника данных. Я реализовал эти столбцы, используя описанный здесь подход. Эти столбцы правильно отображаются при начальной загрузке. Однако мне нужно реализовать команду, чтобы пользователь мог редактировать / удалять строки в GridView.

На данный момент я реализовал команду, как и в обычном GridView. У меня есть TemplateField с ItemTemplate, который имеет элементы LinkButton для редактирования и удаления. CommandName для каждого LinkButton имеет значение "Редактировать" или "Удалить" соответственно.

Как ни странно, когда пользователь нажимает ссылку "Изменить" или "Удалить", данные в GridView исчезают. Однако я убедился, что я на самом деле повторно связываю данные, когда выбран один из этих элементов LinkButton.

Кто-нибудь может дать некоторые предложения относительно того, что может быть причиной?

Спасибо!

1 ответ

Вот хорошие примеры. Вы можете выяснить проблему обратной передачи.

http://quickstarts.asp.net/QuickStartV20/aspnet/

Другие вопросы по тегам