Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [asp.net 2] formattazione news

    salve io estraggo tramite un repeat le ultime 5 news di un db...
    il mio problema sta nel formattare diversamente le 5 news

    es.
    la prima con un font size=5 e poi le altre decrescendo....

    come posso fare? so che si utilizza itemdatabound ma non so come si usa

    grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    A grandi linee, potresti mostrare il testo della notizia all'interno di un controllo lato server, meglio se una Label a cui puoi associare liberamente uno stile.

    Nella classe che rappresenta la pagina in questione, aggiungi un campo privato che contenga, ad esempio, la dimensione del font da utilizzare inizialmente.

    Nell'evento OnItemDataBound, potresti semplicemente (si fa per dire) ottenere un riferimento al controllo Label che hai definito nel modello (template) dell'elemento del Repeater stesso e attribuire al font la dimensione contenuta nel campo privato di cui sopra, che andrai successivamente a decrementare o modificare per l'elemento successivo, che verrà trattato alla prossima esecuzione dell'evento OnItemDataBound.

    Si tratta di una spiegazione puramente teorica, poiché non ho il tempo materiale di scriverla, ma spero che sia comunque sufficiente per consentirti di tentare la strada.

    Consulta inoltre la documentazione MSDN di Microsoft per informazioni sull'evento e ulteriori esempi a riguardo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    ti ringrazio, penso di aver capito, ora ci provo

  4. #4
    si ma io ho 5 record da visualizzare ognuno con degli stili diversi...
    non capisco come fare

    es.
    1° record
    2° record
    3° record
    4° record
    5° record

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da aremun2004
    si ma io ho 5 record da visualizzare ognuno con degli stili diversi...
    non capisco come fare
    Cosa non riesci a fare? Ad applicare lo stile o a gestire il decremento?
    Quale codice hai scritto fino ad ora?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    non riesco ad applicare lo stile...
    fin'ora ho scritto il seguente codice:

    codice:
    ....connessione al db
    .... select ke estrapola gli ultimi 5 records
    Sub formatta(ByVal Sender As Object, ByVal e As RepeaterItemEventArgs)
            
    End Sub
    
     <asp:Repeater
      ID="dlstNews"
      Runat="Server" OnItemDataBound="formatta">
    
    <asp:Label ID="titolo1" Text='<%#Container.DataItem("TITOLO")%>' Runat="server"/>
    </asp:Repeater>
    nella sub non so come applicare lo stile

    grazie

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.