
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.03.2012, 15:30:48
|
|||
|---|---|---|---|
|
|||
Массовое редактирование и обновление в многостраничном GridView |
|||
|
#18+
Столкнулся с такой проблемой: Есть GridView связанный через DataSource с таблицей в DataSet. Для того чтобы массово редактировать и обновлять строки в гриде определены ItemTemplate с TextBoxми привязаными через Bind(). Гриду разрешен постраничный просмотр. И все сохраняется и редактируется пока страница одна. Если к примеру изменил значение в строке находящейся на 3-ей странице, переключился на 1-ую и потом нажал на сохранение то цикл по строкам грида foreach (GridViewRow r in GV_fact0.Rows) проходит только по активной странице. И как следствие получить новые значения с 3-ей страницы нет никакой возможности. Подскажите пожалуста как добраться до всех страниц и строк грида? Или есть какой то обходной маневр? Буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2012, 15:46:23
|
|||
|---|---|---|---|
|
|||
Массовое редактирование и обновление в многостраничном GridView |
|||
|
#18+
Buch59цикл по строкам грида foreach (GridViewRow r in GV_fact0.Rows) Атец, кто ж так делает. Нужно обновлять источник данных с пересохранением (в базу данных, во ViewState и т.д.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2012, 16:09:07
|
|||
|---|---|---|---|
|
|||
Массовое редактирование и обновление в многостраничном GridView |
|||
|
#18+
Buch59И все сохраняется и редактируется пока страница однаодновременную работу нескольких юзеров не забудь протестировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2012, 07:29:33
|
|||
|---|---|---|---|
|
|||
Массовое редактирование и обновление в многостраничном GridView |
|||
|
#18+
Дааа, что такое я предполагал. Придется до события GV_fact0_PageIndexChanging вешать клиентский confirm с вопросом типа «Сохранить изменения?». Или в самом GV_fact0_PageIndexChanging на стороне сервера пробежать по гриду и изменения сохранить в исходном DataSetе. А уж потом после нажатия кнопки сохранения заливать все скопом в базу. Честно говоря была надежда что есть возможность просмотра всего Грида. В любом случае спасибо за подсказку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1359869]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 494ms |

| 0 / 0 |
