Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / непонятность постраничности DataGrid - а / 6 сообщений из 6, страница 1 из 1
08.03.2004, 22:50
    #32433997
khaoz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятность постраничности DataGrid - а
Доброе время суток, уважаемые!

Я, конечно, понимаю -- в праздники работать нельзя. Но надо. И вот подкараулила меня странность -- ни объяснить, ни полечить.

Есть DataGrid в файле ascx. "Кормлю" его объектом SqlDataReader, возвращающего ~9000 строк. Естественно хочу сделать постраничную навигацию. Ставлю AllowPaging="True" и AllowCustomPaging="True" (по другому не компилится) -- появляется одна страница и на ней нет сссылки.

Хорошо. Переделал, убрал AllowCustomPaging, накормил DataGrid объектом DataSet. Страницы появились, но по клику на них вываливется ДжаваСкриптовая ошибка. Событие PageIndexChanged обрабатывается.

Как быть-то? А?
...
Рейтинг: 0 / 0
14.03.2004, 13:45
    #32441107
khaoz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятность постраничности DataGrid - а
Прошла неделя... Ответов не появилось.

Для тех людей, кто заходил и смотрел тему -- то, что нарыл сам. На самом деле ключевым является размещение DataGrid-а. Если он лежит на aspx странице, то всё работает нормально. Как только кладёшь его на ascx -- начинаются проблемы: сортировка не работает, переходы по страницам вызывают ошибку JavaScript.
Пришлось отказаться от пользовательских компонентов и делать всё на aspx страницах :(
...
Рейтинг: 0 / 0
14.03.2004, 17:50
    #32441172
antonko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятность постраничности DataGrid - а
учитесь пользоваться MSDN ! ;)
Тоесть заходите в index help в VS выбираете DataGrid и например свойство AllowPaging, а там бооольшой пример как это все работает на практике.
...
Рейтинг: 0 / 0
14.03.2004, 17:54
    #32441174
antonko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятность постраничности DataGrid - а
да, иногда когда вы копируете скрипты на сервер, приходится обновлять директорию где храняться javascript-ы.
командой Aspnet_regiis с ключиком, забыл уже каким.
...
Рейтинг: 0 / 0
15.03.2004, 10:57
    #32441462
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятность постраничности DataGrid - а
Надо убрать - AllowCustomPaging="True"

Вот мой пример, может поможет:

Код: plaintext
1.
2.
3.
4.
 <ASP:DataGrid id= "Products"  ShowHeader=false ShowFooter=false AutoGenerateColumns=False  BorderWidth= 1  
    AllowPaging=True PageSize= 3   PagerStyle-Mode =NumericPages CellPadding =  3  
    OnPageIndexChanged =dgrdProducts_PageIndexChanged   
    OnItemCommand= "dgrdCommand" 
    runat= "server" >
...
Рейтинг: 0 / 0
15.03.2004, 10:59
    #32441466
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятность постраничности DataGrid - а
Ой, простите, надо убрать - AllowCustomPaging="True"

Да, а сам объект Grid у меня на aspx странице находится, а не в Namespace...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / непонятность постраничности DataGrid - а / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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