csharp datagridview 按钮删除选中行
时间: 2023-08-07 16:08:26
浏览: 87
您可以通过以下代码实现在 C# 中使用 DataGridView 控件的按钮删除选定行:
```csharp
private void btnDelete_Click(object sender, EventArgs e)
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
if (!row.IsNewRow)
dataGridView1.Rows.Remove(row);
在上面的代码中,我们首先通过 foreach 循环遍历当前选定的行,并检查是否为新行,如果不是,则在 DataGridView 控件中删除该行。
同时,您需要将 DataGridView 控件的 SelectionMode 属性设置为 FullRowSelect,以确保整行被选中。
```csharp
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
希望能帮到您!
相关问题
点击按钮获取Datagridview选中行指定的单元格数据
可以通过以下代码获取选中行指定的单元格数据:
```csharp
// 获取选中的行
DataGridViewRow selectedRow = dataGridView1.SelectedRows[0];
// 获取指定单元格的值
string cellValue = selectedRow.Cells["ColumnName"].Val
```
winform datagridview 添加编辑和删除按钮
在Winform中,可以通过以下步骤为DataGridView添加编辑和删除按钮:
1. 首先,确保已在窗体上添加了DataGridView控件,并将其命名为dataGridView。
2. 添加编辑按钮:
- 在窗体上添加Button控件,并设置其Text为“编辑”。
- 双击编辑按钮,进入按钮的点击事件处理方法。
- 在事件处理方法中,使用以下代码实现当用户点击编辑按钮时,获取选中行的数据,并进行编辑:
```csharp
private void editButton_Click(object sender, EventArgs e)
if(dataGridView.SelectedRows.Count > 0)
DataGridViewRow selectedRow = dataGridView.SelectedRows[0];
// 获取选中行的数据
string data = selectedRow.Cells["ColumnName"].Value.ToString();
// 进行编辑操作
// ...
```
相关推荐
![](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)
![](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)
![](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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)