Переформирование dataGridView1
Столкнулся с такой проблемой:
Нужно одну таблицу переформировать в другую...
1 таблица получается из запроса sql, и получается примерно такая


Думал все как сделать, но так и не пришло что то адекватное...надеюсь на вашу помощь
Понимаю надо изменить sql запрос, и добавить create table...но как
И мыслить надо не таблицами, а объектами.
Создайте класс Student,
в нем свойство (property) Name (строка)
и еще одно,
List<Subject> StudyResult
класс
Subject
string Name
int Grade
Потом читаете результат вашего запроса, и заполняете коллекцию List<Student> создавая новый обьект для каждой строки, и заполняя коллекцию List<Subject> StudyResult.
Таким образом у вас в памяти будет структура данных.
Дальше переходим к ее отображению -
тут есть варианты, один из простых (но не самых правильных) - создать динамически таблицу, добавляя в нее столбцы по принципу;
Все поля класса Student + столбцы Name и Grade из коллекции List<Subject> StudyResult несколько раз - пока коллекция не кончится (чтобы все предметы влезли)
И дальше - добавить в эту таблицу строки, распределив оценки по соответствующим предметам.
Потом эта таблица может быть передана как DataSource.
Но правильный путь - это конечно, Заммель , шаблоны, стили итп....
:-)