void btnDelete_Click(object sender, EventArgs e) { if (frmDelete == null) { frmDelete = new FrmPrdDelete(); new FrmStyle(frmDelete).SetPopFrmStyle(this); frmDelete.AffterSave += new FrmPrdDelete.AffterSaveDelegate(frmDelete_AffterSave); } frmDelete.PrdDelete(this.PrdID); frmDelete.ShowDialog(); }
void dgrdv_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { int irow = e.Row.Index; DataRow drow = this.dtblProduct.DefaultView[irow].Row; string ErrorMsg = string.Empty; if (drow["PrdID"] == DBNull.Value) { e.Cancel = true; return; } if (this.frmDelete == null) { this.frmDelete = new FrmPrdDelete(); new FrmStyle(frmDelete).SetPopFrmStyle(this); } this.frmDelete.PrdDelete((int)drow["PrdID"]); this.frmDelete.ShowDialog(); if (!this.frmDelete.DeleteFlag) { e.Cancel = true; } }