C# DataGridView 列宽自适应填充 - AutoSizeColumnsMode 使用教程
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); }}
代码解析:
- 创建 DataGridView 控件 并将其
Dock属性设置为Fill,使其填充整个窗口。2. 添加列 并使用AutoSizeColumnsMode属性将其设置为Fill,使列宽自适应填充。3. 添加数据行 用于演示。
通过这些简单的步骤,你就可以轻松实现 DataGridView 的列宽自适应填充,使数据展示更加美观!
希望这篇教程对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/SOj 著作权归作者所有。请勿转载和采集!