C# DataGridView单元格字体居中对齐教程
C# DataGridView单元格字体居中对齐教程
想要在 C# 的 DataGridView 控件中将单元格字体居中对齐?其实很简单,只需要设置单元格样式即可。以下示例代码演示了如何实现:csharpusing System;using System.Drawing;using System.Windows.Forms;
class Program{ static void Main(string[] args) { // 创建一个窗口 Form form = new Form();
// 创建一个 DataGridView 控件 DataGridView dataGridView = new DataGridView(); dataGridView.Dock = DockStyle.Fill;
// 创建列 dataGridView.Columns.Add('Name', 'Name'); dataGridView.Columns.Add('Age', 'Age'); dataGridView.Columns.Add('City', 'City');
// 添加行并赋值 dataGridView.Rows.Add('John', 25, 'New York'); dataGridView.Rows.Add('Alice', 30, 'London'); dataGridView.Rows.Add('Bob', 35, 'Paris');
// 设置单元格字体居中对齐 foreach (DataGridViewColumn column in dataGridView.Columns) { column.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; }
// 将 DataGridView 添加到窗口中 form.Controls.Add(dataGridView);
// 显示窗口 Application.Run(form); }}
在这段代码中:
- 我们创建了一个包含三列的 DataGridView,并添加了三行数据。2. 使用
foreach循环遍历 DataGridView 的每一列。3. 将每一列的DefaultCellStyle属性的Alignment设置为DataGridViewContentAlignment.MiddleCenter,从而实现单元格字体居中对齐。
通过这种方式,您可以轻松地将 DataGridView 中的单元格字体居中对齐。
原文地址: https://www.cveoy.top/t/topic/SOD 著作权归作者所有。请勿转载和采集!