0

在表 1 中,我有一列:cCLLID,cCLID,nLID 我的问题是对数字字段 nLID 进行排序。前任。nLID的记录是:1,2,3,4,5,10,11,12 当我使用下面的代码时,nLID的记录是:1,10,11,12,2,3,4,5

 For Each row As DataRow In .sDataSet.Tables("Table1").Select("cCLID='" & _cCLID.Text_Value & "'", "cCLID,nLID") 
   row("nLID") = j
   row("cCLLID") = row("cCLID") & "-" & row("nLID")
   j = j + 1
 Next
4

1 回答 1

1

你必须这样做:

编辑

DataView dv = sDataSet.Tables("Table1").DefaultView;
dv.Sort = "nLID";

现在,只需使用 Dataviewdv

于 2012-10-02T10:16:37.320 回答