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);    }}

在这段代码中:

  1. 我们创建了一个包含三列的 DataGridView,并添加了三行数据。2. 使用 foreach 循环遍历 DataGridView 的每一列。3. 将每一列的 DefaultCellStyle 属性的 Alignment 设置为 DataGridViewContentAlignment.MiddleCenter,从而实现单元格字体居中对齐。

通过这种方式,您可以轻松地将 DataGridView 中的单元格字体居中对齐。


原文地址: https://www.cveoy.top/t/topic/SOD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录