You are right, it is quite slow.
I will try to improve it.
For now an idea is to autosize only the columns (Grid.Columns.AutoSize(true)), and use a fixed row height. It is usually the better solution if you have many rows.
Davide
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Such low speed should be considered as a bug.
What type of grid do you use?
How many cells?
I use SourceGrid.Grid. Usual size is 20 columns and 10-50 rows. 1st column - checkboxes, 2nd - images, other columns - just small strings.
Take a "Real grid performance" sample. A 50x20 table appears with almost no delay. But if you add autosizing, it freezes for ~4..5 seconds.
You are right, it is quite slow.
I will try to improve it.
For now an idea is to autosize only the columns (Grid.Columns.AutoSize(true)), and use a fixed row height. It is usually the better solution if you have many rows.
Davide