c# winform datagridview赋值代码实现
时间: 2023-07-28 09:06:57 浏览: 427
使用 C# WinForm 中的 DataGridView 控件,可以通过以下代码将数据赋值给 DataGridView:
1. 准备数据源:可以使用 DataTable、DataSet 或 List 等数据类型作为数据源。
2. 设置 DataGridView 的 DataSource 属性为准备好的数据源。
3. 可以通过代码设置 DataGridView 中列的属性,例如列标题、列宽、是否可编辑等。
4. 如果需要,可以通过代码添加按钮、复选框等控件到 DataGridView 中。
下面是一个简单的示例代码,演示如何将 DataTable 赋值给 DataGridView:
```csharp
// 准备数据源
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
dt.Rows.Add(1, "Tom", 25);
dt.Rows.Add(2, "Mary", 30);
dt.Rows.Add(3, "John", 40);
// 设置 DataGridView 的 DataSource 属性
dataGridView1.DataSource = dt;
// 设置 DataGridView 中列的属性
dataGridView1.Columns[0].HeaderText = "编号";
dataGridView1.Columns[1].HeaderText = "姓名";
dataGridView1.Columns[2].HeaderText = "年龄";
dataGridView1.Columns[2].Width = 60;
dataGridView1.Columns[2].ReadOnly = true;
```
上述代码将 DataTable 赋值给了 DataGridView,并设置了列标题、列宽和只读属性。如果需要在 DataGridView 中添加按钮或复选框,可以使用 DataGridViewButtonColumn 或 DataGridViewCheckBoxColumn 等列类型。
阅读全文