Медленная загрузка Datagrid
У меня есть Datagrid, и в нем может быть 1000 строк. На основе фильтра (выпадающий список), элемент управления DataGrid заполняется количество строк. Таким образом, загрузка количества записей занимает некоторое время, пока мой пользовательский интерфейс не станет безответственным.
Мой вопрос таков
1)Является ли свойство "видимость" остановкой элемента управления для рисования? Если нет, то какое свойство можно использовать?
2)не могли бы Вы предложить какой-нибудь подход для этого?
Что я уже пробовал:
Я попытался использовать свойство "видимость" для строк, чтобы datagrid мог показывать только видимые те строки, которые находятся в видимой клиентской области. Но этот трюк не сработал.
Gerry Schmitz
Не видя кода, трудно предположить. Как пить из чашки или сосать соломинку; оба работают, но с разной эффективностью. И 1000 - это не "много"; зависит от того, как вы это делаете. Подразумевается, что нет никаких электронных таблиц Excel "1000 строк", даже если предел никогда не был меньше 64 000 строк. И никто не прокручивает одну строку за раз с более чем несколькими строками: одна "страница".