【发布时间】:2012-01-09 19:03:10
【问题描述】:
我有一个包含 CustomerName 和 Age 列的两列表。我有一个数据表中的所有数据。我想按年龄降序对其进行排序,然后每个年龄组按名称排序。因此,所有 30 岁的人都将按字母顺序排序,并介于 29 岁和 31 岁等人的列表之间。
我有:
string selectStatement = "Age";
string sortStatement = "Age DESC"
var rows = table.Select(selectStatement, sortStatement);
这应该按年龄排序。我还没有弄清楚如何按字母顺序对每个年龄组进行排序,但上面抛出了一个异常:
过滤器表达式“年龄”不计算为布尔项。
【问题讨论】:
标签: c# select datatable sql-order-by