DataGrid paging
От: HiSH Россия http://m0riarty.ya.ru
Дата: 20.07.05 12:07
Оценка:
Добрый день!

От предыдущего программера достался в наследство юзер контрол: DataGrid из 7 колонок. По порядку их типы: Button Column, Template, 3xBound, 2xTemplate. До этого успешно использовался DataReader для заполнения таблицы, но теперь надо организоваться paging. Соответственно, переписал код заполнения таблицы через DataSet: вызывается хранимка, которая возвращает 3 поля (пробовал и 4, и 5, и 6 =)). В результате получаю ошибку на странице: "Specified argument was out of the range of valid values. Parameter name: index".
Погуглив, пказалось что это из-за несоответствия колонок тому, что DataSet() возвращает. Как лечить?..
Re: DataGrid paging
От: mogadanez Чехия  
Дата: 20.07.05 12:32
Оценка: 2 (1)
Здравствуйте, HiSH, Вы писали:

HSH> Добрый день!


HSH> От предыдущего программера достался в наследство юзер контрол: DataGrid из 7 колонок. По порядку их типы: Button Column, Template, 3xBound, 2xTemplate. До этого успешно использовался DataReader для заполнения таблицы, но теперь надо организоваться paging. Соответственно, переписал код заполнения таблицы через DataSet: вызывается хранимка, которая возвращает 3 поля (пробовал и 4, и 5, и 6 =)). В результате получаю ошибку на странице: "Specified argument was out of the range of valid values. Parameter name: index".

HSH> Погуглив, пказалось что это из-за несоответствия колонок тому, что DataSet() возвращает. Как лечить?..

не совсем достаточно информации... стек, соурс места где падает... наверняка есть эта информация на странице с ошибкой.

вообше надо бы посмотреть темплейт колонки....
возможно там указано чтото типа <%#Container.DataItem[b]9[/b]]%>
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[2]: DataGrid paging
От: HiSH Россия http://m0riarty.ya.ru
Дата: 20.07.05 12:42
Оценка:
Здравствуйте, mogadanez, Вы писали:

HSH>> От предыдущего программера достался в наследство юзер контрол: DataGrid из 7 колонок. По порядку их типы: Button Column, Template, 3xBound, 2xTemplate. До этого успешно использовался DataReader для заполнения таблицы, но теперь надо организоваться paging. Соответственно, переписал код заполнения таблицы через DataSet: вызывается хранимка, которая возвращает 3 поля (пробовал и 4, и 5, и 6 =)). В результате получаю ошибку на странице: "Specified argument was out of the range of valid values. Parameter name: index".

HSH>> Погуглив, пказалось что это из-за несоответствия колонок тому, что DataSet() возвращает. Как лечить?..

M>не совсем достаточно информации... стек, соурс места где падает... наверняка есть эта информация на странице с ошибкой.


M>вообше надо бы посмотреть темплейт колонки....

M>возможно там указано чтото типа <%#Container.DataItem[b]9[/b]]%>

Спасибо за пинок в нужном направлении Дело действительно в Template Column, сейчас хоть буду знать что читать
Re[3]: DataGrid paging
От: mogadanez Чехия  
Дата: 20.07.05 12:47
Оценка:
Здравствуйте, HiSH, Вы писали:

HSH> Спасибо за пинок в нужном направлении Дело действительно в Template Column, сейчас хоть буду знать что читать


незачто.... запинать когонить- это всегда пожалуста
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
RE: DataGrid paging
От: Аноним  
Дата: 20.07.05 12:54
Оценка:
А может проще репитером пейджинг делать?
Раб, который обожает своего хозяина, уже не раб, а холуй.
В.И. Ульянов.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.