0

我的数据表有一个字段,其值如下..

0000006685-001
0000006685-002
0000006713-001
0000006714-002
0000006713-002
0000006697-002

我希望数据表按此字段重新排序,以便连字符左侧的数字按顺序排列,然后按顺序排列相应的序列。所以上面的示例数据将被排序为..

0000006685-001
0000006685-002
0000006697-002
0000006713-001
0000006713-002
0000006714-002
4

2 回答 2

0
   Dim dv As New DataView(parsedDataset.Tables("Detail"))
        dv.Sort = "the field"
 Dim dt As DataTable = dv.ToTable
于 2013-11-01T15:55:05.513 回答
0

最简单的方法很可能是通过 Select 方法,然后是 CopyToTable 方法

dt = dt.Select("", "ColumnName ASC").CopyToDataTable

替换ColumnName为该字段的列名。

于 2013-11-02T04:54:55.350 回答