使用Linq,XML:我加载了xml文件,一切正常,直到我添加了orderby子句。你能指出我的错误吗?编译没问题,但列表框中没有显示结果的列表。如果没有orderby,列表框将按预期填充条目。每个名称都与唯一的代码相关联,但代码不是选择新{...}的一部分。
var products = from d in xElem.Descendants(fileName)
where d.Element(Name) != null
orderby d.Element(Code) ascending
select new
{
...
name = d.Element(Name).Value
}
答案 0 :(得分:1)
d.Element(Code)
应为d.Element(Code).Value