【发布时间】:2023-03-07 03:10:02
【问题描述】:
我希望 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 查询的匿名类型时,为什么还要使用
Dataset? -
很好,谢谢你的提示,我会努力的:)
标签: c# xml linq datagridview dataset