J'ai la ListView suivante:Comment utiliser GetIndexedPropertyValue?
<asp:ListView ID="lv_Announcements" runat="server">
<LayoutTemplate>
<asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
</LayoutTemplate>
<ItemTemplate>
<a href="<%# Eval("Title") %>"><%# Eval("Title") %></a><br />
<%# DataBinder.GetIndexedPropertyValue(Fields, "[\"Body\"]")%><br /><br />
</ItemTemplate>
</asp:ListView>
Dans mon code derrière je fais ceci:
lv_Announcements.DataSource = cur.Web.Lists["Announcements"].Items;
lv_Announcements.DataBind();
Où Items
est un SPListItemCollection. Quand jamais je cours mon code j'obtiens l'erreur suivante:
The name 'Fields' does not exist in the current context
Devrais-je faire quelque chose différemment ici?