我有一個由數據庫查詢填充一個列表:vb.net列表如何排序和顯示
Dim bplist As List(Of KeyValuePair(Of String, Integer)) = New List(Of KeyValuePair(Of String, Integer))
我想要做的排序是最小的,然後在列表中的最大整數的順序在我的.aspx頁面的HTML部分顯示此列表的Key和Value。
我GOOGLE了周圍不少,只有設法迷惑自己。有人可以幫助我嗎?謝謝。
我有一個由數據庫查詢填充一個列表:vb.net列表如何排序和顯示
Dim bplist As List(Of KeyValuePair(Of String, Integer)) = New List(Of KeyValuePair(Of String, Integer))
我想要做的排序是最小的,然後在列表中的最大整數的順序在我的.aspx頁面的HTML部分顯示此列表的Key和Value。
我GOOGLE了周圍不少,只有設法迷惑自己。有人可以幫助我嗎?謝謝。
您可以使用LINQ查詢來完成這個
dim bplist as List(Of KeyValuePair(Of String, Integer)) = New List(Of KeyValuePair(Of String, Integer))
dim sortedList as List(Of KeyValuePair(Of String, Integer)) = bplist.OrderByDescending(Function(x) x.value).toList
爲了綁定鍵值,以HTML,我將在repeaters
注意建議您看看
這是假設,當你說你要由最高到最低整數進行排序,您的意思值
,最快的方式是在數據庫中對數據進行排序。 –