数据表选择方法ORDER BY子句

时间:2009-08-13 22:29:08

标签: .net select datatable methods sql-order-by

HI, 我正在尝试使用select方法对我的数据表中的行进行排序。 我知道我可以说

datatable.select("col1='test'")

实际上是一个where子句,它将返回满足条件的n行。

我想知道我可以做以下

datatable.select("ORDER BY col1") --- col1是hte列的名称

我尝试datatable.defaultview.sort()但没有工作

有关如何解决此问题的任何想法。 感谢

3 个答案:

答案 0 :(得分:42)

答案 1 :(得分:21)

您可以使用以下简单的排序方法:

datatable.DefaultView.Sort = "Col2 ASC,Col3 ASC,Col4 ASC";

通过上述方法,您可以对N列进行排序。

答案 2 :(得分:20)

使用

datatable.select("col1='test'","col1 ASC")

然后,在将数据绑定到网格或转发器等之前,请使用此

datatable.defaultview.sort()

这将解决您的问题。