Отлично! Для этого же есть замечательное свойтство AutoSizeRowsMode, установив значение которого в AllCells, получаем нужный результат. Но, не тут то было. Все гораздо сложнее. Оказывается, при количестве строк около 1500 (мне столько было нужно, с другим количеством не тестировал) все это дело начинает жутко тормозить. Решение нашлось, конечно, но... осадок то остался :)
Итак, решение:
- Установить значение свойства AutoSizeRowsMode в DisplayedCells
- Обрабатывать события Resize и Scroll таким образом:
dataGridView.AutoResizeRows( DataGridViewAutoSizeRowsMode.DisplayedCells );
Вот так... все через (_|_).
Комментариев нет:
Отправить комментарий