Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка / 5 сообщений из 5, страница 1 из 1
14.03.2012, 10:22
    #37704203
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка
Как спозиционироваться на добавленную строку в GridView, при условии что у гриды задана сортировка и у включен Paging?

Байндинг данных к гриде, сделан через ObjectDataSource.

Спасибо
...
Рейтинг: 0 / 0
14.03.2012, 11:10
    #37704317
.
.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка
никак
...
Рейтинг: 0 / 0
14.03.2012, 11:34
    #37704393
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка
1. как самое простое - ручками сменить пейджинг, предварительно расчитав, на какой странице должен выводиться добавленный элемент :)

2. можно не ребиндить грид, а яваскриприком добавить строчку в таблицу, но при переходе и возврате на предыдущую страницу строка вероятно пропадет
...
Рейтинг: 0 / 0
14.03.2012, 16:07
    #37705030
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка
3. Сделать карточку элемента и редиректиться на неё. Карточка подразумевает под собой продолжение работы с элементом.
4. Осознать, действительно ли это так нужно в вебе. При осознании этой действительности - забить на "задачу".
...
Рейтинг: 0 / 0
15.03.2012, 10:48
    #37706094
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка
Сделал так: взял DataView у ObjectDataSource, отсортировал его, так же как отсортированы данные в GridView.
В отсортированном списке нахожу позицию новой строки (ID ее я знаю), ну дальше просто

Код: c#
1.
2.
gridView.PageIndex = iPos / gridView.PageSize;
gridView.SelectedIndex = iPos - gridView.PageSize * gridView.PageIndex;
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как спозиционироваться на добавленную строку в GridView, при условии что задана сортировка / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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