DataGridview删除一行,并在数据库中更新
时间: 2024-05-12 19:12:56 浏览: 110
C# 数据库增删查改及DataGridView刷新数据
4星 · 用户满意度95%
要在DataGridView中删除一行并在数据库中更新,请按照以下步骤操作:
1. 在DataGridView中选中要删除的行。可以使用以下代码获取选中的行:
```
DataGridViewRow selectedRow = dataGridView1.SelectedRows[0];
```
2. 从DataGridView中删除选定的行。可以使用以下代码完成此操作:
```
dataGridView1.Rows.Remove(selectedRow);
```
3. 更新数据库中的数据。这取决于您的数据库类型和访问方式。以下是一个示例,使用SQL Server数据库和ADO.NET:
```
string connectionString = "Data Source=yourServerName;Initial Catalog=yourDatabaseName;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
SqlCommand command = new SqlCommand("DELETE FROM yourTableName WHERE id = @id", connection);
command.Parameters.AddWithValue("@id", selectedRow.Cells["id"].Value);
connection.Open();
command.ExecuteNonQuery();
connection.Close();
```
在这个示例中,我们假设您的表中有一个名为“id”的列,该列是主键。您需要将此代码更新为适合您的数据库架构的代码。
请注意,此示例使用参数化查询来避免SQL注入攻击。
希望这能帮助到您!
阅读全文