chimmansrikanth Ответов: 1

Как привязать список<студент> в элементе управления DataGrid/элемент ListView в WPF


например

Student
{
 Name
 List<Subject>
}

Subject
{
 GroupName
 SubjectName
 Grade
}


DataGrid/ListView будет как
Subject              Student1    Student2    Student3 ..... Student n
---------------------------------------------------------------
Languages (GroupName)
  English              A            A+         -NA-
  French               -NA-         A           A+
  German                A+         -NA-         A
Mains (GroupName)
  Maths                 B            A          A
  Physics               A            A          -NA-
  Chemistry             A            B          -NA-
  Economics             -NA-        -NA-         A
  Commerce              -NA-        -NA-         A


Нет. из студентов это не исправить
Нет, темы не исправишь
Нет, группы-это не Фикс

Мне нужно связать тебя List<students> в DataGrid/ListView

Что я уже пробовал:

Я попробовал ListView с CollectionViewSource и GroupStyle, но я могу отобразить только одну запись студента.

1 Ответов

Рейтинг:
2

Maciej Los

Документация MSDN всегда хороша для начала.

chimmansrikanth

Да, но я не мог рассказать ничего, связанного с моей проблемой. Спасибо

Maciej Los

WPF использует шаблон MVVM. Итак, вы должны создать модель, представление и viewmodel, которые соответствуют вашему дизайну.

Richard MacCutchan

Какая проблема? Вы не предоставили нам никакой информации.

chimmansrikanth

Я хочу показать список "студент" в DataGrid или ListView, как указано в вопросе, что я не могу сделать. Я попробовал ListView с CollectionViewSource и GroupStyle, но я могу отобразить только одну запись студента.

Richard MacCutchan

:вздох: Мы знаем, что вы хотите сделать. Но мы понятия не имеем, какой код вы используете и где происходит ошибка.

chimmansrikanth

Мне нужен код для привязки списка "студент" к datagrid, и вывод должен быть тот, который я показал в вопросе.