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.

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
il problema è che ci sono troppe news ed io vorrei visualizzarne solo 5 o almeno farne il pagining.
questo però non è possibile con un datalist ma lo è con un datagrid solo che mi da errore:

Codice PHP:
 Errore
L
'origine dati per l'elemento GridView con ID 'GridView1' non ha proprietà o attributi da cui generare colonneAccertarsi che l'origine dati disponga di contenuti. 
questo invece è il codice del datagrid:

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
come devo fare?