У меня 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");
}
}
}
}