private void gvItemDetails_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                if (e.ColumnIndex == gvItemDetails.Columns["Edit_ItemDetl"].Index)
                {
                    if (Convert.ToBoolean(gvItemDetails.Rows[e.RowIndex].Cells["Edit_ItemDetl"].Selected) == true)
                    {
                        int       SlNo = Convert.ToInt32(gvItemDetails.Rows[e.RowIndex].Cells[gvItemDetails.Columns["SLNo_Item"].Index].Value);
                        DataRow[] dr   = dtItemDetails.Select("SLNo_Item=" + SlNo);

                        PMProductItemDetails ItemDetl = new PMProductItemDetails(dr);
                        ItemDetl.objfrmProductPromotion = this;
                        ItemDetl.Show();
                    }
                }

                if (e.ColumnIndex == gvItemDetails.Columns["Del_ItemDetl"].Index)
                {
                    DialogResult dlgResult = MessageBox.Show("Do you want delete this record?", "Confirm?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dlgResult == DialogResult.Yes)
                    {
                        int       SlNo = Convert.ToInt32(gvItemDetails.Rows[e.RowIndex].Cells[gvItemDetails.Columns["SLNo_Item"].Index].Value);
                        DataRow[] dr   = dtItemDetails.Select("SLNo_Item=" + SlNo);
                        dtItemDetails.Rows.Remove(dr[0]);
                        GetItemDetails();
                        MessageBox.Show("Selected Data Deleted Sucessfully", "SSERP", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }
        private void btnAddItemDetails_Click(object sender, EventArgs e)
        {
            PMProductItemDetails ItemDetl = new PMProductItemDetails();

            ItemDetl.objfrmProductPromotion = this;
            ItemDetl.Show();
        }