2015-10-27 3 views
0

У меня есть DataGridView, что я пытаюсь уменьшить ширину, поэтому он показывает, как я хочу в своей форме. У меня возникают проблемы с удалением дополнительного дополнения в именах столбцов при уменьшении размера DataGridView.Удалить дополнительное заполнение в метке столбца DataGridView?

enter image description here

Слева находится таблица, как я первоначально имел его, я понял, что хотел бы уменьшить его размер так я уменьшил его ширину. Центральное изображение представляет собой наименьшее количество столбцов, которое должно пройти до того, как текст будет перенесен на следующую строку. Правильный образ - это размер, который мне бы хотелось, чтобы таблица была, я показал, что текст «(px)» поместится в пространстве.

Я прошел через все настройки, которые я могу найти в дизайнере, и не нашел ничего, чтобы помочь. Кто-нибудь знает, как это исправить?

ответ

1

Вот мой пример. Хотя это может быть не лучшее решение, а работа.

Я измерил точную ширину изображения HeaderCell («Высота (px)») и установил ширину столбца с дополнительным дополнением (например, 9).

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; 
dataGridView1.ColumnHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.False; 
Size textSize = TextRenderer.MeasureText(dataGridView1.Columns[0].HeaderText, dataGridView1.Font); 
dataGridView1.Columns[0].Width = textSize.Width + 9; // Adding some padding 
Смежные вопросы