c#datagridview insert
时间: 2023-08-10 10:08:42 浏览: 114
在 C# 中向 DataGridView 插入数据可以按照以下步骤进行操作:
1. 确保你已经在窗体(Form)上放置了一个 DataGridView 控件,并且已经设置了相应的列。
2. 创建一个数据源来存储要插入的数据,可以是一个 List、DataTable 或者其他适合的数据结构。
3. 在插入数据之前,确保 DataGridView 的 DataSource 属性为空,这样可以避免数据重复添加。
4. 将数据源赋值给 DataGridView 的 DataSource 属性。
5. 执行插入操作,将新的数据对象添加到数据源中。
6. 更新 DataGridView 的显示,可以调用 DataGridView 的 Refresh 或者重新将数据源赋值给 DataSource 属性。
以下是一个示例代码,演示如何向 DataGridView 中插入一行数据:
```csharp
// 创建一个数据源(使用 List<T>)
List<Person> persons = new List<Person>();
// 设置 DataGridView 的数据源
dataGridView1.DataSource = persons;
// 定义 Person 类
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
// 插入一行数据
Person person = new Person();
person.Name = "John";
person.Age = 30;
persons.Add(person);
// 更新 DataGridView 的显示
dataGridView1.Refresh();
```
请注意,这只是一个简单的示例,你可以根据自己的需求进行调整和扩展。
阅读全文