我需要对数据表进行排序。我用 linq 来做这个例子
Dim query = From c In dt.AsEnumerable _
Order By c.Field(Of DateTime?)("LastPurchaseDate"), _
c.Field(Of String)("LastName") Descending
Dim dv As DataView = query.AsDataView
Run Code Online (Sandbox Code Playgroud)
但我的问题是,我需要对字段进行排序,而不是通过传递列的名称,而是传递列的索引。有办法吗?
Dim dt As New DataTable
Dim orderedby = From p As DataRow In dt.Rows Order By p.Item(0) Ascending,
p.Item(1) Ascending
Select p cast p as datarow
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10298 次 |
| 最近记录: |