datagridview 每次插入数据后都保留之前的数据
时间: 2023-12-18 09:22:24 浏览: 59
要保留之前的数据,可以在DataGridView中使用数据绑定来实现。首先,你需要创建一个数据源,比如一个DataSet或DataTable,然后将其绑定到DataGridView中。当你插入新的数据时,它将自动添加到数据源中,而不会影响之前的数据。
以下是一个简单的示例:
```csharp
//创建数据源
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
//将数据源绑定到DataGridView
dataGridView1.DataSource = dt;
//插入新的数据
DataRow newRow = dt.NewRow();
newRow["ID"] = 1;
newRow["Name"] = "John";
dt.Rows.Add(newRow);
```
在这个例子中,每次插入新的数据时,之前的数据将保留在DataTable中,并在DataGridView中显示。
阅读全文