在C#中,使用DataGridView控件可以方便地显示数据。以下是一个简单的示例,演示了如何使用DataGridView显示数据:
首先,确保已经在项目中引用了System.Windows.Forms
命名空间。
创建一个DataTable对象,用于存储数据。例如:
DataTable dataTable = new DataTable();
dataTable.Columns.Add("ID", typeof(int));
dataTable.Columns.Add("Name", typeof(string));
dataTable.Columns.Add("Age", typeof(int));
这里我们创建了一个包含三列(ID、Name和Age)的DataTable。
dataTable.Rows.Add(1, "Alice", 30);
dataTable.Rows.Add(2, "Bob", 25);
dataTable.Rows.Add(3, "Charlie", 22);
DataGridView dataGridView = new DataGridView();
dataGridView.DataSource = dataTable;
这里我们将DataTable对象设置为DataGridView控件的DataSource属性,这样DataGridView就会自动显示DataTable中的数据。
this.Controls.Add(dataGridView);
完整的示例代码如下:
using System;
using System.Windows.Forms;
namespace DataGridViewExample
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 创建DataTable对象
DataTable dataTable = new DataTable();
dataTable.Columns.Add("ID", typeof(int));
dataTable.Columns.Add("Name", typeof(string));
dataTable.Columns.Add("Age", typeof(int));
// 向DataTable中添加数据行
dataTable.Rows.Add(1, "Alice", 30);
dataTable.Rows.Add(2, "Bob", 25);
dataTable.Rows.Add(3, "Charlie", 22);
// 将DataTable绑定到DataGridView控件
DataGridView dataGridView = new DataGridView();
dataGridView.DataSource = dataTable;
// 将DataGridView控件添加到窗体上
this.Controls.Add(dataGridView);
}
}
}
运行此示例,即可在窗体上看到显示的数据。