WPF datagrid没有绑定到简单查询

时间:2013-07-10 12:24:15

标签: c# .net visual-studio

这是我的代码。我只是试图选择我的Students表中的所有学生(其中有5条记录,都在Server Explorer中可见)

var students = from p in schoolEntities.students
               select p;

               myGrid.DataContext = students.ToList();

这是我的数据网格XAML

<DataGrid ItemsSource="{Binding}" x:Name="myGrid  /> // alignment etc left out 

但这就是我得到的

enter image description here

我确信我遗漏了上面因为将相同的DataGrid绑定到一个类 Person 的列表,但是使用Linq作为我的数据库不是很好工作

更新: (我希望下面很清楚) 我刚刚发现有两列Id和Name的Students表与Subjects表有多对多的关系,它有id和SubjectName,并且有一个StudentsSubjects表有两列StudentId,SubjectId使得多对多关系起作用。

这就是问题的原因。如果我将此数据网格绑定到一个简单的教师表,则它可以正常工作,因为教师表没有任何关系。

现在我理解了这个问题,但我仍然不知道如何解决它:(

谢谢

0 个答案:

没有答案