private void BindAssignedVacToDetailView()
    {
        clearLabel();
        GridViewRow row = VacancyDetailGV.SelectedRow;
        try
        {
            vacancyNoforGV = row.Cells[2].Text.Trim();
            postDate = Convert.ToDateTime(row.Cells[3].Text).ToShortDateString();

            vacStatusCanEditted = row.Cells[7].Text.Trim();

            VacancyRegistrationAndEvaluationManager manager = new VacancyRegistrationAndEvaluationManager();
            TransactionResponse response = new TransactionResponse();
            response = manager.getVacancyDetailtoBindtoDetailView(vacancyNoforGV, postDate);
            AssignedVacDV.Visible = true;
            DataTable vacancyDetail = (DataTable)response.Data;

            AssignedVacDV.DataSource = vacancyDetail;
            AssignedVacDV.DataBind();

            if (vacancyDetail.Rows.Count == 0)
            {
                response = manager.getVacancyDetailNotAssignedtoBindtoDetailView(vacancyNoforGV, postDate);
                vacancyDetail = (DataTable)response.Data;
                AssignedVacDV.Visible = false;
                NotAssignedVacDV.Visible = true;

                NotAssignedVacDV.DataSource = vacancyDetail;
                NotAssignedVacDV.DataBind();
            }
            else
            {
                AssignedVacDV.Visible = true;
                NotAssignedVacDV.Visible = false;
            }
        }
        catch (Exception ex)
        {
            msgPanel.Visible = true;
            ErroroDIV.Visible = true;
            lblErrorMsg.Text = ex.ToString();
        }
    }