private void gvDeleteWI_Click(object sender, EventArgs e) { try { if (gvWI.GetFocusedRowCellValue("WIID") != null) { int IValue = 0; if (int.TryParse(Convert.ToString(gvWI.GetFocusedRowCellValue("WIID")), out IValue)) { var dlgResult = XtraMessageBox.Show("Sind Sie sicher, dass Sie den ausgewählten WI Datensatz löschen möchten?", "Frage", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Convert.ToString(dlgResult) == "Yes") { if (ObjEArticle == null) { ObjEArticle = new EArticles(); } ObjEArticle.WIID = IValue; if (ObjDArticle == null) { ObjDArticle = new DArticles(); } ObjDArticle.DeleteWI(ObjEArticle); gvWI.DeleteSelectedRows(); gvWI_FocusedRowChanged(null, null); } } } } catch (Exception ex) { Utility.ShowError(ex); } }