Visualizzazione dei risultati da 1 a 4 su 4

Discussione: pagining e feed RSS

  1. #1

    pagining e feed RSS

    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?
    la vita è un fulmine ma prenderlo nel culo è un lampo.

  2. #2
    Dai uno sguardo a questo post:
    Realizzare un RSS Feed Reader elementare

    Dovrebbe spiegare come fare proprio quello di cui hai bisogno tu
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  3. #3
    grazie, xò non ho ancora capito se con il datagrid si può fare o meno
    la vita è un fulmine ma prenderlo nel culo è un lampo.

  4. #4
    Non conosco il metodo che hai utilizzato per leggere il feed rss e passarlo al gridview.

    Da quello che so, il gridview consente il paging automatico se il datasource espone dei metodi e delle proprietà specifiche.

    Se per leggere un feed xml utilizzi un datatable quasi sicuramente il gridview ti fa il paging automatico.

    Se non lo fa, puoi usare un PagedDataSource e implementare un paging molto rapidamente.

    Nell'articolo di prima trovi anche come un accenno su come utilizzare il PagedDataSource.
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.