![](/img/trans.png)
[英]How to change the column header on a Master-Detail Grid Control in DevExpress?
[英]create master detail with linq for devexpress grid control
如何在兩個列表之間建立關系,並在具有主要細節的網格中顯示它們。 我寫了這個,但是沒用:
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,
};
並創建與列表中所有列相同的網格列
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.