DataGridView 动态添加行、删除行
时间: 2024-11-24 10:08:45 浏览: 146
DataGridView是.NET Framework中提供的一种数据网格控件,它允许开发者动态地向表格中添加或删除行。以下是如何实现动态操作的一些基本步骤:
1. 添加行:
- 创建一个新的DataRow对象,指定所需的列数据。
- 调用DataGridView的`Rows.Add()`方法,传入新创建的DataRow作为参数。
```csharp
DataTable dataTable = new DataTable();
// 初始化表格...
DataGridViewRow newRow = dataGridView.Rows.Add(dataTable.NewRow());
```
2. 删除行:
- 获取要删除的行,可以通过索引获取,也可以通过`Find()`方法查找特定条件的行。
- 调用`Rows.Remove()`方法删除该行。
```csharp
DataGridViewRow rowToRemove = dataGridView.Rows[0]; // 使用索引
dataGridView.Rows.Remove(rowToRemove);
```
或者
```csharp
int rowIndex = dataGridView.SelectedRows[0].Index; // 如果需要删除选中的行
dataGridView.Rows.RemoveAt(rowIndex);
```
注意,在实际操作前,最好确保已经绑定了DataGridView到数据源(如DataTable),这样才能有效地添加和删除数据。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)