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