private void FinishBTN_Click(object sender, EventArgs e)
        {
            switch (CGStudentProgress.CurrentSection)
            {
            case 7:
            {
                if (CheckEconStability())
                {
                    CGStudentProgress.NewSection();
                    SecondInterfaceSetup_PayoffDivision();
                }
            }
            break;

            case 8:
            {
                if (CheckDivision(RationalityCB.Checked))
                {
                    CGStudentProgress.NewSection();
                    ThirdInterfaceSetup_CGNecessity();
                }
            }
            break;

            case 9:
            {
                if (CheckNecessity())
                {
                    for (int i = 0; i < CGStudentProgress.FormsOpened.Count; i++)
                    {
                        CGStudentProgress.FormsOpened[i].Close();
                    }
                    CGStudentProgress.Finished = true;
                    TestSelectionForm TF = new TestSelectionForm();
                    TF.StartPosition = FormStartPosition.CenterScreen;
                    TF.Show();
                    this.Close();
                }
            }
            break;

            default:
                break;
            }
        }
        private void metadataView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1 || e.ColumnIndex == -1)
            {
                return;
            }

            if (metadataView.Columns[e.ColumnIndex].HeaderText != "Tests")
            {
                return;
            }

            var row = metadataView.Rows[e.RowIndex].DataBoundItem as SearchAttributeDetails;
            var testSelectionForm = new TestSelectionForm(_searchingDetails, row);

            testSelectionForm.ShowDialog();

            metadataView.Refresh();
        }