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

    domanda (probabilmente stupida) sui repeater...

    Popolo un repeater con i dati contenuti in un DataTable.

    Nel repeater è anche definito un <headerTemplate> così concepito:

    <HeaderTemplate>
    <table border="0" cellspacing="0" cellpadding="0" class="ver10B">
    <tr>
    <td colspan="5">
    <div style="font-weight:bold">Giornata <span id="giornata_nome" runat="server"></span></div>
    <div style="font-size:5px"></div></td>
    </tr>
    </HeaderTemplate>

    -------------
    Vorrei istanziare il valore di "giornata_nome" ma, a quanto pare, non c'è verso di "vederlo"...

    Credo che mai esposizione di un problema sia stata più caotica ma nel caso qualcuno avesse capito... potrebbe darmi una mano?

    grazie.
    Lupo
    ----

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Nel momento in cui hai un controllo server contenuto in un'altro controllo(contenitore)come il repeater o un datagrid, per impostare o recuperare i valori in esso contenuti, non puoi farlo direttamente.
    Non puoi perchè per il server, non esiste il tuo "giornata_nome" ma sarà ad esempio "nome_del_repeater_giornata_nome1" nella prima riga e due nella seconda e così via.
    Devi analizzare gli item del repeater per poterlo fare.
    Prova a guardare qui.
    http://forum.html.it/forum/showthrea...highlight=item
    Ciao
    Legnetto

  3. #3
    Ti ringrazio moltissimo!!!

    Ho risolto così:
    codice:
    ((System.Web.UI.HtmlControls.HtmlGenericControl)ilMioRepeater.Controls[0].FindControl("giornata_nome") ).InnerHtml = "beccato, bastardo!!!";
    Grande,

    ciao!
    Lupo
    ----

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 © 2026 vBulletin Solutions, Inc. All rights reserved.