HI, 我正在尝试使用select方法对我的数据表中的行进行排序。 我知道我可以说
datatable.select("col1='test'")
实际上是一个where子句,它将返回满足条件的n行。
我想知道我可以做以下
datatable.select("ORDER BY col1")
--- col1是hte列的名称
我尝试datatable.defaultview.sort()
但没有工作
有关如何解决此问题的任何想法。 感谢
答案 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()
这将解决您的问题。