ciao ragazzi
voglio stampare in una pagina web dei feed rss.
ho usato il codice trovato nel corso di asp.net che si trova su questo sito.
il problema è che ci sono troppe news ed io vorrei visualizzarne solo 5 o almeno farne il pagining.Codice PHP:<asp:DataList ID="DataList1" runat="server" DataSourceID="newsXml">
<ItemTemplate>
[b]
<%#XPath("title")%>
[/b]
<%# DateTime.Parse(XPath("pubDate", "{0:d}")).ToString("dd.MM.yyyy") %>
[url='<%#XPath("link")%>']Collegati alla news[/url]
</ItemTemplate>
</asp:DataList>
<asp:XmlDataSource ID="newsXml" runat="server" DataFile="http://www.agenziaentrate.it/ilwwcm/jsp/rssnews/rssNews.jsp"
XPath="rss/channel/item"></asp:XmlDataSource>
questo però non è possibile con un datalist ma lo è con un datagrid solo che mi da errore:
questo invece è il codice del datagrid:Codice PHP:Errore
L'origine dati per l'elemento GridView con ID 'GridView1' non ha proprietà o attributi da cui generare colonne. Accertarsi che l'origine dati disponga di contenuti.
come devo fare?Codice PHP:<asp:GridView ID="GridView1" runat="server" DataSourceID="newsXml">
<Columns>
<asp:TemplateField>
<ItemTemplate>
[b]
<%#XPath("title")%>
[/b]
[url='<%#XPath("link")%>']Collegati alla news[/url]
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

Rispondi quotando