Лучший способ загрузить большие объемы данных в сетку данных - PullRequest
0 голосов
/ 08 мая 2009

Я пытаюсь загрузить много данных в сетку данных, которая, как и следовало ожидать, занимает много времени для загрузки. Это связано с тем, что я загружаю данные из COM-объекта, который я завернул в .NET-объект с помощью специального перечислителя.

Я изучил виртуальную загрузку сетки данных, и она работает нормально, но мне было интересно, есть ли лучший способ сделать то же самое.

Мне нужна таблица данных, которая показывает полосу прокрутки для всего объема данных, но загружает данные только для первых, скажем, 50 строк, а затем после прокрутки загружает следующие 50 или около того.

Кто-нибудь знает, возможно ли это, или есть ли доступный элемент управления, который делает это автоматически?

Ответы [ 2 ]

2 голосов
/ 08 мая 2009

Можно ли загрузить только часть данных из COM-объекта? Если это так, загрузите, например, 100 строк и сохраните количество строк. Затем в событии прокрутки сетки используйте свойство FirstDisplayedScrollingRowIndex, чтобы увидеть, приближаетесь ли вы к 100, и загрузите еще несколько строк и увеличьте число строк.

Однако это не показывает полосу прокрутки для всех загружаемых строк.

0 голосов
/ 08 мая 2009

Извлечение Telerik элементы управления сеткой данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...