1
因此,我有一个数据视图,该数据视图拉回与代理机构相关的一些信息,并且我想按代理机构对数据进行分组,因此该名称只出现一次,然后按字母顺序排列,然后按级别。级别指的是Level 1,Level 2,Level 3.在Linq中可以这样做吗?如果是这样,怎么样?谢谢。Linq:按ID排序,然后按字母顺序按字母排序
EnumerableRowCollection<DataRow> query =
from agency in dtAllContacts.AsEnumerable()
orderby agency.Field<Int32?>("ID") == null ? 0 : agency.Field<Int32>("ID")
orderby agency.Field<Int32>("Level")
select agency;
我想你也可以用'agency.Field(“ID”)? 0'。 –
pescolino
@pescolino是的,这也是不错的选择 –
嘿busyberezovsky,那么分组呢? (“我想按代理商分组数据 - 然后订购”)。 –