我在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");
}
}
}
}