Что такое SharedRow в DataGridView?

Читал некоторые статьи на тему увеличения производительности и наткнулся на фразу, что строка может быть Shared, но так и не понял что это и зачем. С кем ей можно делиться и влияет ли она в итоге на скорость работы DataGridView.


Ответы (1 шт):

Автор решения: Cordis

Shared row - способ сэкономить память. Одна строка может использоваться сразу в нескольких местах, избегая дубликатов. При этом она старается не дублировать максимально много информации о своём использовании.

Rows will share as much information about their appearance and behavior as possible

Кроме уменьшенного потребления памяти, других упоминаний влияния на производительность не найдено.

Больше можно прочитать здесь.

→ Ссылка