Как изменить размер шрифта в DataGridView?
Размер шрифта WinForms DataGridView
Ответ 1
private void UpdateFont()
{
//Change cell font
foreach(DataGridViewColumn c in dgAssets.Columns)
{
c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel);
}
}
Ответ 2
В winatrid winform щелкните правой кнопкой мыши, чтобы просмотреть его свойства. Он имеет свойство, называемое DefaultCellStyle. Нажмите эллипс на DefaultCellStyle, затем отобразит окно Style Style Builder, в котором есть возможность изменить размер шрифта.
Легко.
Ответ 3
Прямой подход:
this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
Ответ 4
Используйте свойство Font в gridview. См. MSDN для деталей и образцов:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.font.aspx
Ответ 5
У меня тоже была такая же проблема в DataGridView, но выяснилось, что стиль DefaultCell наследует шрифт группового ящика (Datagrid помещается в групповой пакет). Поэтому изменение шрифта группового ящика также изменило значение DefaultCellStyle.
Привет
Ответ 6
1-й шаг: Перейдите к форме, в которой добавлен datagridview.
Второй шаг: нажмите на ссылку datagridview в верхней правой части, чтобы отредактировать datagridview будет отображаться небольшая кнопка аналогичного значка воспроизведения или стрелки.
Третий шаг: нажмите на эту кнопку и выберите редактирование столбцов, затем щелкните атрибуты, которые вы хотите увеличить размер шрифта.
4-й шаг: в правой части меню свойств сначала в столбце списка с именем defaultcellstyle щелкните по его свойству, откроется новое окно, чтобы изменить размер шрифта и шрифта.
Ответ 7
Перейдите в файл designer.cs формы, в которой у вас есть вид сетки, и прокомментируйте следующую строку: //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
если вы используете vs 2008 или .net framework 3.5, поскольку он будет по умолчанию применяться к чередующимся строкам.
Ответ 8
' Cell style
With .DefaultCellStyle
.BackColor = Color.Black
.ForeColor = Color.White
.Font = New System.Drawing.Font("Microsoft Sans Serif", 11.0!,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, CType(0, Byte))
.Alignment = DataGridViewContentAlignment.MiddleRight
End With
Ответ 9
Для изменения размера отдельного столбца используйте следующий оператор
DataGridView.Columns[1].DefaultCellStyle.Font = new Font("Verdana", 16, FontStyle.Bold);