Как я могу удалить данные в базе данных, используя ComboBox в C#? - PullRequest
0 голосов
/ 06 января 2020

Вот изображение моей таблицы с именем CategoryTable

Я использовал следующий код для удаления данных из вышеуказанной таблицы, используя ComboBox, который назван SelectCategoryComboBox Но он ничего не делает. Он действует как незапрограммированная кнопка. вот мой код:

try
{
  String conString =   ConfigurationManager.ConnectionStrings["mfcdb"].ConnectionString;
                     String query = "DELETE FROM CategoryTable WHERE     CategoryName='" + SelectCategoryComboBox.SelectedText + "'";

    using (SqlConnection con = new SqlConnection(conString))
    {
        SqlCommand cmd = new SqlCommand(query, con);
        con.Open();
        cmd.ExecuteNonQuery();
    }
  }
  catch{
  MessageBox.Show("Error");
}

1 Ответ

0 голосов
/ 06 января 2020

Изменить

SelectCategoryComboBox.SelectedText

на

SelectCategoryComboBox.SelectedItem.ToString()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...