点击删除按钮删除datagridview绑定的DataTable的指定行
时间: 2024-01-28 21:04:36 浏览: 72
DataGridView数据源绑定
5星 · 资源好评率100%
你可以使用以下代码来实现:
```
private void btnDelete_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count > 0) // 判断是否有选中行
{
int rowIndex = dataGridView1.SelectedRows[0].Index; // 获取选中行的索引
DataTable dt = (DataTable)dataGridView1.DataSource; // 获取DataGridView绑定的数据源
dt.Rows.RemoveAt(rowIndex); // 删除指定行
dataGridView1.DataSource = dt; // 重新绑定数据源
}
}
```
在上面的代码中,我们首先判断是否有选中行,如果有则获取选中行的索引,然后获取DataGridView绑定的数据源,利用 `RemoveAt` 方法删除指定行,最后重新绑定数据源。注意,删除行后需要重新绑定数据源,否则DataGridView不会更新显示。
阅读全文