Настройка авто подбора ширины колонки datagridview по содержимому и размеру таблицы

При настройке автоподбора размеров колонок в datagridview столкнулся со следующей проблемой: При указании следующих настроек

dataGridView.Size = new Size(1214, 200);
dataGridView.AllowUserToAddRows = false;
dataGridView.AllowUserToDeleteRows = false;
dataGridView.Dock = DockStyle.Fill;
dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader;
dataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dataGridView.RowHeadersVisible = false;

Получаю такой вот результат, где хедеры игнорируются

при изменении параметра

dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

получаем такой результат, в котором в хедерах и колонках образуется незаполненное пространство введите сюда описание изображения

Теперь вопрос, как сохранить автоподбор ширины колонки по содержимому, при этом убрать пустые пространства, горизонтальный скрол и что бы это все помещалось в заданный размер datagridview установленного мной по умолчанию. AutoResizeColumn() у меня не захотел работать.


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