2
我以爲我很聰明,從內存密集的DataView切換到SortedDictionary作爲一個內存高效的可排序數據結構。現在我不知道如何從<%#或Eval()表達式中的數據源中獲取鍵和值。如何使用Eval()在一個asp Repeater中的SortedDictionary中引用值?
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>
有什麼建議嗎?
偉大的答案,我想知道如何控制數據綁定知道哪些IEnumerable列表利用時,對象綁定到它?意思是,如果我想讓自己的控件成爲數據綁定的話。是否有某種組合屬性使某個IEnumable成員成爲數據綁定的「默認」? – 2012-07-25 19:19:35