Добрый день!
От предыдущего программера достался в наследство юзер контрол: 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() возвращает. Как лечить?..
Здравствуйте, 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>>
Здравствуйте, 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, сейчас хоть буду знать что читать
Здравствуйте, HiSH, Вы писали:
HSH> Спасибо за пинок в нужном направлении Дело действительно в Template Column, сейчас хоть буду знать что читать
незачто.... запинать когонить- это всегда пожалуста
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
А может проще репитером пейджинг делать?
Раб, который обожает своего хозяина, уже не раб, а холуй.
В.И. Ульянов.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение