0

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

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

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

我用谷歌搜索了很多,只是设法让自己感到困惑。有人可以帮我吗?谢谢。

4

1 回答 1

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,我建议看一下中继器

笔记

这是假设当您说要按从最高到最低的整数排序时,您的意思是值

于 2013-07-29T03:24:55.907 回答