【发布时间】:2019-01-27 20:11:48
【问题描述】:
我正在尝试使用 SQL Server 删除用户在 datagridview 中选择的行。
我有一个加载数据库内容的datagridview,在本例中为Username 和Password。
请记住,每个用户名在数据库中都是唯一的,因此我应该能够使用唯一的用户名删除每一行。
我目前拥有的 SQL 是 DELETE FROM 'Users&Passwords' WHERE 'Username' = ? 我不确定这是否完全正确,但是每当我单击 QueryBuilder 时,它似乎都会接受它。
我必须尝试执行此操作的代码如下:
Private Sub btn_remove_Click(sender As Object, e As EventArgs) Handles btn_remove.Click
For Each row As DataGridViewRow In DataGridView1.SelectedRows
Dim usernametodelete As String = DataGridView1.SelectedRows(0).Cells(0).Value.ToString
'TextBox1.Text += usernametodelete
Me.Users_PasswordsTableAdapter.DeleteUser(usernametodelete)
Me.Users_PasswordsTableAdapter.Fill(Me.ManageUsersDataSet._Users_Passwords)
Next
End Sub
我希望当用户单击 Remove User(s) 按钮时,从 datagridview 中选择的行会从数据库中删除这些行。任何帮助将不胜感激。
【问题讨论】:
标签: sql sql-server vb.net