У меня есть DataGridView
, связанный со списком пользовательских объектов, созданных на лету. Этот список не очень большой, максимум 5000 наименований. Однако значения пользовательских объектов меняются каждые 50 мс, и сетка зависает в приложении при обновлении значений, и в конечном итоге происходит сбой.
У меня вопрос: есть ли способ «виртуализировать» привязку данных DataGridView
, чтобы обновлять только те строки, которые фактически видны на экране?
РЕДАКТИРОВАТЬ: Я выяснил, почему мой DataGridView
был таким медленным и не имел ничего общего с привязкой данных. Так что этот вопрос больше не актуален. В качестве примечания, я думаю, что DataGridView
уже обновляет только видимые строки, когда происходит событие ListChanged
.