Из таблицы выводит только первый элемент
Класс PageStudents тут вывожу имена студентов
public partial class PageStudents : Page
{
public static TitleStudentEntities DataEntitlesStudents { get; set; }
ObservableCollection<Student> ListStudents;
private bool isDirty = true;
public PageStudents()
{
DataEntitlesStudents = new TitleStudentEntities();
InitializeComponent();
ListStudents = new ObservableCollection<Student>();
}
private void Page_Loaded(Object sender, RoutedEventArgs e)
{
var students = DataEntitlesStudents.Students;
var queryStudents = from Student in students
orderby Student.name
select Student;
foreach (Student emp in queryStudents)
{
ListStudents.Add(emp);
}
DataGridStudents.ItemsSource = ListStudents;
}
}
}
Класс ListGroup этим пытаюсь вывести название группы но выводит только самое первое значение
class ListGroup : ObservableCollection<Group>
{
public ListGroup()
{
DbSet<Group> groups = PageStudents.DataEntitlesStudents.Groups;
var queryGroup = from Group in groups select Group;
foreach (Group group1 in queryGroup)
{
this.Add(group1);
}
}
}
Привязка столбца dataGrid при наведении на Binding groupName пишет элемент не найден в контексте ListGroup
<DataGridTextColumn Header="Группа" Binding="{Binding groupName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, Source={StaticResource listGroup }}"></DataGridTextColumn>