我认为我很聪明地从内存密集型 DataView 切换到 SortedDictionary 作为内存高效的可排序数据结构。现在我不知道如何在 <%# 或 Eval() 表达式中从数据源中获取键和值。
SortedDictionary<int, string> data = RetrieveNames();
rCurrentTeam.DataSource = data;
rCurrentTeam.DataBind();
<asp:Repeater ID="rNames" runat="server">
<ItemTemplate>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("what?") %>' />
</ItemTemplate>
</asp:Repeater>
有什么建议么?