.Net中的DataView和DataTable有什么区别?据我所知,DataView只是DataTable的错误表示.我什么时候应该使用DataView?
提前致谢.
如何对数据表进行排序?我需要从函数返回一个数据表.我一直在努力奋斗这几个小时,互联网有几个不同的答案,其中没有一个似乎对我有用.
编辑:我想打自己.在表上执行DataView.Sort,然后使用DataView.ToTable()将已排序的数据放入新数据集中...示例:
Dim view As New DataView(OriginalDataSet) 'Put your original dataset into a dataview
view.Sort = "ColumnName" ' Sort your data view
Dim NewDataSet As DataTable = view.ToTable() ' Put your dataview into a new datatable
Run Code Online (Sandbox Code Playgroud)
示例结束
我有一个相对简单的示例表,取自教学网站.一个转折是在我尝试排序的行中有重复的值.
Module Module1
Sub Main()
' Get a DataTable instance from helper function.
Dim table As DataTable = GetTable()
End Sub
''' <summary>
''' Helper function that creates new DataTable.
''' </summary>
Function GetTable() As DataTable
' Create new DataTable instance.
Dim table …Run Code Online (Sandbox Code Playgroud)