[英]DataGridView - Fill DataSet with Linq
我希望DataSet充滿特定的Xml。 這是Xml代碼:
<?xml version="1.0" standalone="yes"?>
<Courses>
<Course id="3306">
<Student>One</Student>
<Student>Two</Student>
<Student>Three</Student>
<Student>Four</Student>
</Course>
</Courses>
當然會有更多的<Course>
-Tags。 現在,我要一個課程來填充在DataGridView中顯示自己的數據集。
例如 “向所有學生顯示WHERE課程ID =='3306'”
現在我想到了Linq,但我真的不知道該怎么做。 也許Linq是一個錯誤的開始...
對於我使用的其他“未過濾”列表
string filePath = "AllStudents.Xml";
dsCourseList.ReadXml(filePath);
dgvCourseList.DataSource = dsCourseList; //DataSet
dgvCourseList.DataMember = "Student";
也許有人可以幫助我。
直接綁定到LINQ對象。
var results = myCourses.Where(c=>c.ID == courseId);
dgvCourseList.DataSource = results.ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.