2012-07-31 66 views
0

什么是审查数据表的顺序最简单的方法?VB.Net反向数据表令

' 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类型的新列并移除旧列,并通过分类,它只是不为我工作。

回答

4

查看排序的数据表的最简单方法是使用DataView

Dim dv As DataView = dtRows.DefaultView 

dtRows.DefaultView.Sort = "date ASC"将设置默认排序,如果您在创建DataView之前设置它。要扫描通过dataview,你可以使用下列内容:

For Each row As DataRowView In dv 
    'Do something 
Next