/// <summary>
        /// Сброс класса в начальные настроки
        /// </summary>
        /// <param name="type">Тип таблицы(true - средний балл, false - средний взвешенный балл)</param>
        /// <returns></returns>
        public MarksTable Reset(bool type)
        {
            table = null;

            if (!type)
            {
                table = new MarksTableAverageMass();
            }
            else
            {
                table = new MarksTableAverage();
            }

            grid.Rows.Clear();
            grid.Columns.Clear();

            table.type  = type;
            table.marks = grid;
            table.DrawGrid(2, table.nameLess);

            table.TableFormating();

            table.startEdit = false;
            table.fileOpen  = false;

            return(table);
        }
 /// <summary>
 /// Инициализация класса
 /// </summary>
 /// <param name="table">Класс с таблицей</param>
 /// <param name="grid">Таблица datagridview</param>
 public ResetClass(MarksTable table, DataGridView grid)
 {
     this.grid  = grid;
     this.table = table;
 }