none
GridView с большим объемом данных. RRS feed

  • Вопрос

  • Здравствуйте!

    Есть GridView с достаточно большим количеством данных (> 500 строк), да еще и с дополнительным функционалом, типа перетаскивания строк внутри таблицы, вывода доп информации по клику и т.д. Естественно, время отклика на тот же селект строки, при таком объеме, достаточно велико, при этом эта же таблица, с небольшим количеством строк, работает очень шустро. Но уменьшить количество выбираемых и отображаемых одновременно данных, или сделать тот же пейджинг таблицы, нельзя - пользователь должен видеть всё и сразу. В интернете я натыкался на упоминания про работу с GridView через AJAX, что бы не проводить полный постбек и делать лишь частичную отрисовку, но толковой статьи найти не удалось.

    Может кто решал подобную проблему по ускорению работы, или может поделиться ссылками на необходимые источники?

    Заранее спасибо.

    7 августа 2012 г. 12:23

Ответы

  • А GridView родной, или сторонняя разработка? AJAX, в вашем случае думаю вряд ли поможет. Всё равно надо отправлять и принимать те же данные, ну чуть меньше. Сама платформа ASP.NET WebForms не даёт такой свободы как MVC. Там можно редактировать, вставлять, обновлять и удалять строку отдельно, независимо от страницы (правда встроенных средств таких нет, нужно делать самому используя jQuery).
    • Предложено в качестве ответа YatajgaModerator 11 августа 2012 г. 11:06
    • Помечено в качестве ответа YatajgaModerator 14 августа 2012 г. 4:54
    7 августа 2012 г. 13:01
    Модератор