private void BuildClassTabs()
        {
            foreach (var cl in root.classes)
            {
                int columnCount = RobotController.GetHorizontalCount(cl.Layout);
                int rowCount    = RobotController.GetVerticalCount(cl.Layout);

                dgv_class.AutoSizeColumnsMode      = DataGridViewAutoSizeColumnsMode.Fill;
                dgv_class.ScrollBars               = ScrollBars.None;
                dgv_class.RowTemplate.Height       = (dgv_class.Height - dgv_class.ColumnHeadersHeight) / rowCount;
                dgv_class.RowHeadersWidth          = 50;
                dgv_class.AllowUserToOrderColumns  = false;
                dgv_class.AllowUserToResizeColumns = false;
                dgv_class.AllowUserToResizeRows    = false;

                for (int i = 0; i < columnCount + 1; i++)
                {
                    dgv_class.Columns.Add(i.ToString(), i.ToString());
                }

                dgv_class.Rows.Add(rowCount);

                for (int i = 0; i < dgv_class.Rows.Count; i++)
                {
                    dgv_class.Rows[i].HeaderCell.Value = i.ToString();
                }

                PopulateView(cl.Layout);

                lbl_teacherName.Text = cl.Teacher;
                lbl_classId.Text     = cl.ClassId;
                lbl_roomId.Text      = cl.Room;
                lbl_date.Text        = DateTime.Today.ToString("dd-MM-yyyy");
            }
        }