Vb.net Net反向数据表顺序
查看数据表顺序的最简单方法是什么Vb.net Net反向数据表顺序,vb.net,sorting,datatable,rows,reverse,Vb.net,Sorting,Datatable,Rows,Reverse,查看数据表顺序的最简单方法是什么 ' Clean Table dtRows.Columns.Add("date", GetType(DateTime)) For Each row In dtRows.Rows row("date") = DateTime.Parse(row(0).ToString.Replace("""", "")) Next ' Remove Old Col dtRows.Columns.Remove("Col
' Clean Table
dtRows.Columns.Add("date", GetType(DateTime))
For Each row In dtRows.Rows
row("date") = DateTime.Parse(row(0).ToString.Replace("""", ""))
Next
' Remove Old Col
dtRows.Columns.Remove("Column1")
' Sort
dtRows.DefaultView.Sort = "date ASC"
对我来说什么都不做,所以我宁愿用一个循环来反转它
我尝试过用DateTime类型重新创建一个新列,然后删除旧列并以此进行排序,但这对我不起作用。查看已排序的数据表的最简单方法是使用
数据视图
Dim dv As DataView = dtRows.DefaultView
如果在创建数据视图之前设置了默认排序,则dtRows.DefaultView.Sort=“date ASC”
将设置默认排序。要扫描数据视图
,请使用以下命令:
For Each row As DataRowView In dv
'Do something
Next
查看已排序的数据表的最简单方法是使用DataView
Dim dv As DataView = dtRows.DefaultView
如果在创建数据视图之前设置了默认排序,则dtRows.DefaultView.Sort=“date ASC”
将设置默认排序。要扫描数据视图
,请使用以下命令:
For Each row As DataRowView In dv
'Do something
Next