数据表选择方法ORDER BY子句

jsp*_*jsp 25 .net methods datatable select sql-order-by

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

datatable.select("col1='test'")
Run Code Online (Sandbox Code Playgroud)

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

我想知道我能做到以下几点

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

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

关于如何解决这个问题的任何想法.谢谢

Ste*_*son 21

使用

datatable.select("col1='test'","col1 ASC")
Run Code Online (Sandbox Code Playgroud)

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

datatable.defaultview.sort()
Run Code Online (Sandbox Code Playgroud)

这将解决您的问题.


小智 21

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

datatable.DefaultView.Sort = "Col2 ASC,Col3 ASC,Col4 ASC";
Run Code Online (Sandbox Code Playgroud)

通过上述方法,您将能够对N列进行排序.