Почему мой ColumnHeadersDefaultCellStyle продолжает сбрасываться в конструкторе Visual Studio?

Я пытаюсь сделать заголовки столбцов моего DataGridView жирным шрифтом в Visual Studio 2008.

Каждый раз, когда я меняю свой ColumnHeadersDefaultCellStyle на Calibri 9,75pt жирным шрифтом, используя поле свойств, в следующий раз, когда я снова открываю сохраненную форму, ColumnHeadersDefaultCellStyle возвращается к Calibri 9,75 без полужирного шрифта.

Шрифт моей формы — Calibri 9.75 без полужирного шрифта, как и мой стиль ячейки по умолчанию, но я должен иметь возможность переопределить стиль ячейки по умолчанию с помощью моего стиля ColumnHeader, верно?

Я могу решить эту проблему программно, установив стиль при отображении формы, но мы хотели бы, чтобы дизайнер Visual Studio показывал заголовки, выделенные полужирным шрифтом, чтобы мы могли располагать столбцы соответствующим образом для пространства, занимаемого полужирным текстом заголовка.

Кроме того, в фактическом файле конструктора указано, что ColumnHeadersDefaultCellStyle выделено полужирным шрифтом, хотя в интерфейсе конструктора указано, что он не выделен жирным шрифтом.

dataGridViewCellStyle1.Font = new System.Drawing.Font("Calibri", 9.75F,  
    System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;

this.receiptDetailView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
19
задан svinja 6 August 2012 в 11:12
поделиться