private void dgModify_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow dgvr = dgModify.Rows[e.RowIndex]; PurchaseNew objReceipt = new PurchaseNew(Convert.ToInt32(dgvr.Cells["VNo"].Value), true); this.Dispose(); objReceipt.ShowDialog(); } }