Всякий раз, когда вы выбираете другую строку в вашей сетке, событие GridView1_SelectedIndexChanging
на сервере должно быть запущено, для этого необходимо выполнить полное PostBack
, чтобы получить измененные данные.
Всякий раз, когда происходит PostBack
, все ваши действия, выполненные с использованием JavaScript, исчезают, и их необходимо снова инициализировать при повторной загрузке страницы.
Рассмотрим PostBack
как запрос новой страницы к серверу.
Вы можете рассмотреть возможность использования ASP.NET AJAX и поместить DataGrid
в UpdatePanel
, чтобы избежать полной страницы PostBack
, но только раздел DataGrid.