Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновить GridView на странице / 16 сообщений из 16, страница 1 из 1
21.11.2011, 12:38:08
    #37536571
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
У меня есть MultiView на странице. На одном из View лежат sqlDataSourse и GridView. При переходе в этот View, заполняю значение SelectCommand для Gridview. Все отображается нормально. Как сделать чтобы не переходя в другой View отслеживать изменения в базе на GridView? Пусть даже по нажатию кнопки, не будем пока трогать javascript.
...
Рейтинг: 0 / 0
21.11.2011, 12:56:56
    #37536634
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
На отдельной странице без MultiView все работает, проблема значит с MultiView. как победить?
...
Рейтинг: 0 / 0
21.11.2011, 13:03:31
    #37536655
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
Oleg_OlegКак сделать чтобы не переходя в другой View отслеживать изменения в базе на GridView?Так ведь юзер все равно этот GridView не увидит, он же не перешел в соответствующий View...
...
Рейтинг: 0 / 0
21.11.2011, 13:13:33
    #37536692
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
я имел в виду что юзер сначала попал в нужный вью, увидел данные из БД, потом нажал на кнопку обновить и увидел изменения в бд. если они были. то есть он никуда не уходит из этого вью. Можно так сделать ли тут сама логика неправильная?
...
Рейтинг: 0 / 0
21.11.2011, 13:31:13
    #37536757
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
А почему Вы заполняете SelectCommand только "при переходе в этот View" ?
...
Рейтинг: 0 / 0
21.11.2011, 13:48:10
    #37536804
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
ПаганельА почему Вы заполняете SelectCommand только "при переходе в этот View" ?
Потому что в этот вью я перехожу только после предыдущего вью этого мультивью, щелкая там по ссылке и получая определенное значение, которое потом передаю в SelectCommand
...
Рейтинг: 0 / 0
21.11.2011, 13:53:48
    #37536819
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
А когда юзер нажимает кнопку "обновить", что Вы делаете с SelectCommand и что что Вы делаете с GridView?
...
Рейтинг: 0 / 0
21.11.2011, 14:04:43
    #37536847
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
в этом то и вопрос :) пробовал делат DataBound() для гридвью и для датасоурса, не помогает, грид вообще очищается. С селект коммандом ничего не делал
...
Рейтинг: 0 / 0
21.11.2011, 14:16:19
    #37536870
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
Oleg_Olegпробовал делат DataBound() для гридвью ... грид вообще очищаетсягляньте профилером, что за запрос при этом в БД уходит
...
Рейтинг: 0 / 0
21.11.2011, 14:33:05
    #37536918
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
а никакой запрос не уходит, только стандартная процедура ASP aspnet_Profile_getProperties выполняется для залогиненного ползователя. а мой запрос не выполняется, только самый первый раз, когда заполняю грид выполняется
...
Рейтинг: 0 / 0
21.11.2011, 14:38:35
    #37536930
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
Создайте, пожалуйста, простой тестовый пример, демонстрирующий Вашу проблему, и выложите его сюда в архиве
...
Рейтинг: 0 / 0
21.11.2011, 18:44:33
    #37537440
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
а как вообще правильно делать обновление грида при изменении в БД?
Пример пока нет времени делать, но обязательно сделаю
...
Рейтинг: 0 / 0
21.11.2011, 18:51:45
    #37537455
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
Oleg_Olegа как вообще правильно делать обновление грида при изменении в БД? при нажатии юзером кнопки "Обновить" на страничкеMyGridView.DataBind() должно хватить
...
Рейтинг: 0 / 0
22.11.2011, 10:14:07
    #37538056
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
По F5 данные в гриде отлично обновляются. только вот браузер при этом запрашивает повторную отправку данных. Возможно ошибка кроется в том что я с PlaceHolderами что-то неправильно намутил на шаблонных сраницах. Есть тут какие-нибудь подводные камни? На что обратить внимание?
...
Рейтинг: 0 / 0
22.11.2011, 15:01:40
    #37538704
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
В datasource пусто, после того как нажимаю кнопку :(
...
Рейтинг: 0 / 0
23.11.2011, 15:28:14
    #37540582
Oleg_Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить GridView на странице
разобрался. Паганель, вы сразу правильно сказали. selectcommand у меня по нажатию на кнопку терял присвоенное значение, а по умолчанию там пустая строка, по этому ничего и не отображалось.
Спасибо за помощь
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обновить GridView на странице / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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