我有一个由数据库查询填充的列表:
Dim bplist As List(Of KeyValuePair(Of String, Integer)) = New List(Of KeyValuePair(Of String, Integer))
我想要做的是按最大整数到最小的顺序对列表进行排序,然后在我的.aspx页面的HTML部分显示该列表的键和值。
我搜索了很多,只是设法让自己迷惑。有人可以帮我这个吗?感谢。
答案 0 :(得分:0)
您可以使用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
注意强>
这假设当你说你想要按最高到最低整数排序时,你就意味着值