powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновление GridView после обновления DetailsView
11 сообщений из 11, страница 1 из 1
Обновление GridView после обновления DetailsView
    #37731218
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите, пожалуйста, решить следующую проблему :
На форме есть GridView, который выводит данные из базы при загрузке страницы. К нему привязан DetailsView для редактирования данных. После редактирования данных и нажатия кнопки Обновить данные в DetailsView изменяются, в базе тоже, а вот в GridView нет. После перезагрузки страницы тоже ничего не меняется. Обновлённые данные появляются в GridView только после перехода между страницами в Paging GridView.
Как можно решить эту проблему?
Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731250
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
MyGridView.DataBind();
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731310
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.MyGridView.DataBind();

Вставил это в Page_Load - уже лучше, данные в гриде обновляются при насильной перезагрузке страницы. Нужно же, чтобы всё делалось при нажатии кнопки "Обновить" в DetailsView. Как это сделать?
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731318
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
OnUpdated
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731631
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
    GridView1.DataBind();
}



Еще хуже стало - вернее, так как сначала было.
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731642
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
да нэт
MyDataSource .OnUpdated
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731931
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
protected void ObjectDataSource1_Updated(object sender, ObjectDataSourceStatusEventArgs e)
        {
            GridView1.DataBind();
        }



Вы так имели ввиду? Не работает!
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731946
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
ObjectDataSource это хорошо
в плане отладки
можно брикпойнтов наставить и посмотреть
вызывается ли ObjectDataSource1_Updated()

если да то перевычитываются ли данные при вызове GridView1.DataBind()
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37731968
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.updated.aspx
или на пререндере и не парься, уже много времения попусту убил )
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37732166
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
protected void ObjectDataSource1_Updated(object sender, ObjectDataSourceStatusEventArgs e)
        {
            GridView1.DataBind();
        }



Здесь не вызывается этот метод почему-то. Какие ещё варианты есть?
...
Рейтинг: 0 / 0
Обновление GridView после обновления DetailsView
    #37732176
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SanSYS,
Да, через PreRender работает.
Спасибо за помощь!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновление GridView после обновления DetailsView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]