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

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



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



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

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



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


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