|
|
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
У меня есть MultiView на странице. На одном из View лежат sqlDataSourse и GridView. При переходе в этот View, заполняю значение SelectCommand для Gridview. Все отображается нормально. Как сделать чтобы не переходя в другой View отслеживать изменения в базе на GridView? Пусть даже по нажатию кнопки, не будем пока трогать javascript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 12:38:08 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
На отдельной странице без MultiView все работает, проблема значит с MultiView. как победить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 12:56:56 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
Oleg_OlegКак сделать чтобы не переходя в другой View отслеживать изменения в базе на GridView?Так ведь юзер все равно этот GridView не увидит, он же не перешел в соответствующий View... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 13:03:31 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
я имел в виду что юзер сначала попал в нужный вью, увидел данные из БД, потом нажал на кнопку обновить и увидел изменения в бд. если они были. то есть он никуда не уходит из этого вью. Можно так сделать ли тут сама логика неправильная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 13:13:33 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
А почему Вы заполняете SelectCommand только "при переходе в этот View" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 13:31:13 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
ПаганельА почему Вы заполняете SelectCommand только "при переходе в этот View" ? Потому что в этот вью я перехожу только после предыдущего вью этого мультивью, щелкая там по ссылке и получая определенное значение, которое потом передаю в SelectCommand ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 13:48:10 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
А когда юзер нажимает кнопку "обновить", что Вы делаете с SelectCommand и что что Вы делаете с GridView? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 13:53:48 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
в этом то и вопрос :) пробовал делат DataBound() для гридвью и для датасоурса, не помогает, грид вообще очищается. С селект коммандом ничего не делал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 14:04:43 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
Oleg_Olegпробовал делат DataBound() для гридвью ... грид вообще очищаетсягляньте профилером, что за запрос при этом в БД уходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 14:16:19 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
а никакой запрос не уходит, только стандартная процедура ASP aspnet_Profile_getProperties выполняется для залогиненного ползователя. а мой запрос не выполняется, только самый первый раз, когда заполняю грид выполняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 14:33:05 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
Создайте, пожалуйста, простой тестовый пример, демонстрирующий Вашу проблему, и выложите его сюда в архиве ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 14:38:35 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
а как вообще правильно делать обновление грида при изменении в БД? Пример пока нет времени делать, но обязательно сделаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 18:44:33 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
Oleg_Olegа как вообще правильно делать обновление грида при изменении в БД? при нажатии юзером кнопки "Обновить" на страничкеMyGridView.DataBind() должно хватить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 18:51:45 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
По F5 данные в гриде отлично обновляются. только вот браузер при этом запрашивает повторную отправку данных. Возможно ошибка кроется в том что я с PlaceHolderами что-то неправильно намутил на шаблонных сраницах. Есть тут какие-нибудь подводные камни? На что обратить внимание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2011, 10:14:07 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
В datasource пусто, после того как нажимаю кнопку :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2011, 15:01:40 |
|
||
|
Обновить GridView на странице
|
|||
|---|---|---|---|
|
#18+
разобрался. Паганель, вы сразу правильно сказали. selectcommand у меня по нажатию на кнопку терял присвоенное значение, а по умолчанию там пустая строка, по этому ничего и не отображалось. Спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2011, 15:28:14 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37536930&tid=1360290]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
910ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 1265ms |

| 0 / 0 |
