我想通过使用列索引而不是列名来对数据表进行排序。我可以通过使用ORDER BY 2
或使用 SQL 来做到这一点ORDER BY 3 DESC, 4 DESC
。但是对于数据库性能问题,我想通过使用 CPU 性能来做到这一点。
那么我该如何在 c# 中做到这一点?
示例,这对我不起作用:
sortColumn = "3 desc, 4 desc";
dt.DefaultView.Sort = sortColumn.ToString();
dt = dt.DefaultView.ToTable();