C# DataGridView 赋值教程:使用 DataTable 绑定数据
在 C# 中,要给 DataGridView 控件赋值,你需要创建一个数据源,通常是 DataTable 或集合,并将其绑定到 DataGridView 控件。
示例代码:
using System;
using System.Collections.Generic;
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;
// 创建一个 DataTable 作为数据源
DataTable dataTable = new DataTable();
dataTable.Columns.Add('Name', typeof(string));
dataTable.Columns.Add('Age', typeof(int));
dataTable.Columns.Add('City', typeof(string));
// 添加一些行到 DataTable
dataTable.Rows.Add('John', 25, 'New York');
dataTable.Rows.Add('Alice', 30, 'London');
dataTable.Rows.Add('Bob', 35, 'Paris');
// 将 DataTable 绑定到 DataGridView
dataGridView.DataSource = dataTable;
// 将 DataGridView 添加到窗口中
form.Controls.Add(dataGridView);
// 显示窗口
Application.Run(form);
}
}
步骤说明:
- 创建窗口和 DataGridView 控件: 创建一个 Form 对象和一个 DataGridView 对象,并设置 DataGridView 控件的 Dock 属性为 Fill,使其填充整个窗口。
- 创建 DataTable 数据源: 创建一个 DataTable 对象,并添加所需的列(Name、Age、City)。
- 添加数据到 DataTable: 使用
dataTable.Rows.Add()方法向 DataTable 中添加数据行。 - 绑定 DataTable 到 DataGridView: 将 DataTable 对象赋值给 DataGridView 控件的 DataSource 属性,将数据源与 DataGridView 关联。
- 添加 DataGridView 到窗口并显示: 将 DataGridView 控件添加到 Form 对象的 Controls 集合中,最后显示窗口。
通过这种方式,你就可以轻松地给 DataGridView 赋值并显示数据。在示例中,我们创建了一个包含三列(Name、Age 和 City)的 DataTable,并添加了几个行。然后,我们将 DataTable 绑定到 DataGridView,这样 DataGridView 就能够显示 DataTable 中的数据。
希望本教程能够帮助你理解如何使用 DataTable 为 DataGridView 控件赋值。
原文地址: https://www.cveoy.top/t/topic/SMd 著作权归作者所有。请勿转载和采集!