Как удалить элементы из поля со списком, которое подключено к базе данных, и автоматически обновить его?
У меня есть форма, которая подключена к моей базе данных. То, что я пытаюсь сделать, - это когда я нажимаю кнопку удалить, выбранный элемент в поле со списком должен удалить всю строку в моей базе данных, и он должен перезагрузить поле со списком со значениями из базы данных.
Ниже приведен мой код для кнопки Удалить он фактически удаляет данные, но не обновляет значение моего поля со списком вместо этого он дублирует значение в моем поле со списком каждый раз, когда я нажимаю кнопку Удалить.
Что я уже пробовал:
Using cons As New OleDb.OleDbConnection(conSTR) cons.Open() Dim cmd As New OleDb.OleDbCommand("DELETE FROM Judges WHERE = @FullName") cmd.Parameters.AddWithValue("@FullName", cmbJudges.Text) MessageBox.Show("DATA HAS BEEN DELETED") End Using cmbJudges.Text = "" txtFullNameJudge.Text = Nothing txtContactJudge.Text = Nothing txtUserNameJudge.Text = Nothing txtPasswordJudge.Text = Nothing Using cons As OleDb.OleDbConnection = New OleDb.OleDbConnection(conSTR) Try With cmd .Connection = cons .Connection.Open() .CommandText = "SELECT FullName from Judges" rdr = cmd.ExecuteReader While rdr.Read cmbJudges.Items.Add(rdr.Item(0)) End While rdr.Close() .Connection.Close() End With Catch ex As Exception Dim test = MsgBox(ex.Message) End Try End Using