У нас есть DataGridView, который имеет 2048 столбцов.Мы должны предоставить пользователю возможность увеличивать и уменьшать ширину всех столбцов в DataGridView.
В настоящее время мы делаем следующее в обработчике нажатий кнопок:
for (int i = 0; i < dgv.Columns.Count; i++)
{
dgv.Columns[i].Width += 5;
}
Но этозанимает время!(около 2 секунд, чтобы быть более конкретным).(Примечание. Мы устанавливаем для свойства ColumnHeadersHeightSizeMode значение DataGridViewColumnHeadersHeightSizeMode.DisableResizing, чтобы повысить производительность, но это не снижает ее)
Существует ли более быстрый способ изменения размера столбца?