发布时间:2026-09-28 17:34:18 浏览次数:1
以下是“C# DataGridView绑定数据源几种常见方式”的标准markdown格式文本,其中包含了两个示例说明:
DataGridView是C#中常用的控件之一,它可以用于显示和编辑数据。文将介绍C# DataGridView绑数据源的几种常见方式,包括绑定DataTable、绑定List和绑定数据库,并提供两个示例说明。
DataTable是C#中常用的数据结构之一,它可以用于存储和操作数据。DataGridView可以通过绑定DataTable来显示。
以下是绑定DataTable的步骤:
以下是一个绑定DataTable的示例:
DataTable dt new DataTable();dt.Columns.Add("Name");dt.Columns.Add("Age");dt.Rows.Add("Tom", 20);dt.Rows.Add("Jerry", 22);dataGridView1.DataSource = dt;在上述示例中,我们创建了一个包含两列数据的DataTable对象,并向其中添加了两行数据。然后,我们将DataGridView的DataSource属性设置为该DataTable对象。
List是C#中常用的数据结构之一,可以用于存储和操作数据。DataGridView可以通过绑定List来显示数据。
以下是绑定List的步骤:
以下是一个绑定List的示例:
List<Person> list = new List<Person>();list.Add(new Person { Name = "Tom", Age = 20 });list.Add(new Person { Name = "Jerry", Age = 22 });dataGridView1.DataSource = list;在上述示例中,我们创建了一个包含两个Person对象的List对象,并将DataGridView的DataSource属性设置为该List对象。
DataGridView可以通过绑定数据库来显示。常用的数据库包括SQL Server、MySQL和Oracle等。
以下是绑定数据库的步骤:
以下是一个绑定SQL Server数据库的示例:
string connectionString = "Data Source=.;Initial Catalog=TestDB;Integrated Security=True";string sql = "SELECT * FROM Person";SqlConnection connection = new SqlConnection(connectionString);SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);DataTable dt = new DataTable();adapter.Fill(dt);dataGridView1.DataSource = dt;在上述示例中,我们创建了一个连接到SQL Server数据库的SqlConnection对象,并使用SqlDataAdapter对象填充了一个DataTable对象。然后,我们将DataGridView的DataSource属性设置为该DataTable对象。