C# 使用linq for devexpress网格控件创建主详细信息
如何在两个列表之间建立关系,并将它们显示在具有主细节的网格中。 我写了这篇文章,但没有成功:C# 使用linq for devexpress网格控件创建主详细信息,c#,.net,linq,grid,devexpress,C#,.net,Linq,Grid,Devexpress,如何在两个列表之间建立关系,并将它们显示在具有主细节的网格中。 我写了这篇文章,但没有成功: var students = (from s in new XPQuery<StudentOfClass>(session) join e in new XPQuery<Exam>(session) on s equals e.StudentOfClass select n
var students = (from s in new XPQuery<StudentOfClass>(session)
join e in new XPQuery<Exam>(session) on s equals e.StudentOfClass
select new
{
LastName = s.Student.LastName,
Score = e.Score,
Grade = e.GradeTitle,
Class = s.Class,
}).ToList();
var classes = (from c in new XPQuery<Class>(session)
select new
{
Class = c,
StudentsOfClass = students.Where(x=>x.Class == c),
}).ToList();
gcClass.DataSource = classes;
我还在我的网格中添加了一个级别,并将其命名为StudentsOfClass
where子句有错误 编写如下代码
var classes = from c in new XPQuery<Class>(session)
select new Class
{
Class = c,
Student = students,
};
并创建与列表中所有列相同的网格列,如果此链接有帮助