vb.net列出了如何排序和显示

时间:2013-07-29 03:19:09

标签: vb.net list

我有一个由数据库查询填充的列表:

Dim bplist As List(Of KeyValuePair(Of String, Integer)) = New List(Of KeyValuePair(Of String, Integer))

我想要做的是按最大整数到最小的顺序对列表进行排序,然后在我的.aspx页面的HTML部分显示该列表的键和值。

我搜索了很多,只是设法让自己迷惑。有人可以帮我这个吗?感谢。

1 个答案:

答案 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

注意

这假设当你说你想要按最高到最低整数排序时,你就意味着值