从性能和代码可读性的角度来看,在 c# 中对数据表进行排序的最佳方法是:
personsDT.OrderBy(person => person.PersonName);
或者:
personsDT.DefaultView.Sort = "PersonName ASC";
personDT 是从 SharePoint 列表构建的,因此无法使用 SQL(我知道 SQL SELECT 语句中的 ORDER BY 克劳德将是最好的方法)。考虑到性能,我担心 OrderBy<> 子句可能比数据视图中的 Sort 慢。你知道这样的性能影响吗?