Как я могу дать SqlException в C # - PullRequest
0 голосов
/ 19 июня 2019

У меня SqlException ошибка в методе cnt.SaveChanges(). Эта ошибка верна, но я хочу дать сообщение об этой ошибке. Как я могу это сделать?

Я пытался попробовать поймать. Но это не сработало.

if (MessageBox.Show("Bu satırı sil !!!", "Evet", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
  if (dataGridView1.CurrentRow != null)
  {
    int ware_id = (int)dataGridView1.CurrentRow.Cells["WAREHOUSE_ID"].Value;
    var itemToRemove = cnt.WAREHOUSEs.SingleOrDefault(x => x.WAREHOUSE_ID == ware_id);

    if (itemToRemove != null)
    {
      cnt.WAREHOUSEs.Remove(itemToRemove);
      cnt.SaveChanges();
      Listele();
    }
  }
}

 if (MessageBox.Show("Bu satırı sil !!!", "Evet", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
  if (dataGridView1.CurrentRow != null)
  {
    int ware_id = (int)dataGridView1.CurrentRow.Cells["WAREHOUSE_ID"].Value;
    var itemToRemove = cnt.WAREHOUSEs.SingleOrDefault(x => x.WAREHOUSE_ID == ware_id);

    if (itemToRemove != null)
    {
      cnt.WAREHOUSEs.Remove(itemToRemove);
  try{
      cnt.SaveChanges();
      Listele();
     }
  catch(Exception)
     {
    MessageBox.Show("Couldn't Delete");
     }
  }
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...