C# DataGridView 列宽自适应填充 - AutoSizeColumnsMode 使用教程

想要将 DataGridView 的列宽自动调整以填充满整个控件吗?使用 AutoSizeColumnsMode 属性可以轻松实现!

AutoSizeColumnsMode 属性 允许你设置列的自动调整模式。将其设置为 Fill,列就会自动调整宽度以填充整个 DataGridView 控件。

以下是示例代码,演示如何将 DataGridView 的列宽自适应填充:csharpusing System;using System.Data;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.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

    // 添加行并赋值        dataGridView.Rows.Add('John', 25, 'New York');        dataGridView.Rows.Add('Alice', 30, 'London');        dataGridView.Rows.Add('Bob', 35, 'Paris');

    // 将 DataGridView 添加到窗口中        form.Controls.Add(dataGridView);

    // 显示窗口        Application.Run(form);    }}

代码解析:

  1. 创建 DataGridView 控件 并将其 Dock 属性设置为 Fill,使其填充整个窗口。2. 添加列 并使用 AutoSizeColumnsMode 属性将其设置为 Fill,使列宽自适应填充。3. 添加数据行 用于演示。

通过这些简单的步骤,你就可以轻松实现 DataGridView 的列宽自适应填充,使数据展示更加美观!

希望这篇教程对您有所帮助!

C# DataGridView 列宽自适应填充 - AutoSizeColumnsMode 使用教程

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

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