具有多列的VB.NET table.sort

时间:2015-08-28 07:29:04

标签: vb.net sorting

我有以下内容,但需要添加更多列来过滤。我正在尝试使用的语法出错。

Dim ldv1 As System.Data.DataView
ldv1 = tbl1.DefaultView
ldv1.Sort = (tbl1.Columns(0).ColumnName) & " Asc" <-- I want to add to this

我正在尝试这样做但却失败了:

ldv1.Sort = (tbl1.Columns(0).ColumnName) & " Asc",(tbl1.Columns(1).ColumnName) & " Asc"

OR

ldv1.Sort = (tbl1.Columns(0).ColumnName), (tbl1.Columns(1).ColumnName) & " Asc"

似乎都不是正确的方法。如何按更多列排序?

1 个答案:

答案 0 :(得分:2)

在第一个,之后的字符串中添加Asc

ldv1.Sort = tbl1.Columns(0).ColumnName + " Asc, " + tbl1.Columns(1).ColumnName + " Asc"