private void btnDelRec_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult diaRes = MessageBox.Show("Do you want to delete the record?", "Delete record", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (diaRes == DialogResult.Yes)
                {
                    Cursor = Cursors.WaitCursor;

                    if (DelelteRecordFromTable(currRecIndex - 1))
                    {
                        if (Delete_UpdateOperations.DeleteRecordFromSDFile(FileName, currRecIndex))
                        {
                            if (currRecIndex > 1)
                            {
                                currRecIndex--;
                                MaxRecCnt--;
                            }
                            else if (currRecIndex == 1 && MaxRecCnt > 1)
                            {
                                currRecIndex = 1;
                                MaxRecCnt--;
                            }
                            else if (currRecIndex == 1 && MaxRecCnt == 1)
                            {
                                currRecIndex = 0;
                                MaxRecCnt    = 0;

                                ClearUserInputs();
                            }

                            if (currRecIndex == numGoToRec.Value)
                            {
                                ReadMoleculeFromTable(currRecIndex - 1);
                                currRecIndex = Convert.ToInt32(numGoToRec.Value);
                            }
                            else if (currRecIndex > 0)
                            {
                                numGoToRec.Value   = currRecIndex;
                                numGoToRec.Maximum = numGoToRec.Maximum - 1;
                            }
                            else
                            {
                                numGoToRec.Minimum = 0;
                                numGoToRec.Maximum = 0;
                                numGoToRec.Value   = 0;
                            }

                            lblRecCnt.Text = MaxRecCnt.ToString();
                        }

                        Cursor = Cursors.Default;
                        MessageBox.Show("Deleted record successfully", "Delete record", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }