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

    Evento successivo al DataBound in una GridView

    Ho una pagina asp.net caratterizzata da una griglia che popolo tramite una query sql.

    Nel code behind gestisco l'evento RowDataBound per applicare alcune formattazioni particolari ai campi della riga corrente trattata.

    Nella griglia ci sono alcune colonne di supporto che utilizzo nella funzione di gestione del RowDataBound, terminato il bound di tutte le righe avrei però la necessità di nascondere tali colonne.

    Ho provato ad utilizzare la proprietà Visible=False ma non riesco a capire in quale evento inserirla. Non posso metterla nel Load della pagina altrimenti non riuscirei a leggere i dati della colonna che utilizzo nell'evento RowDataBound.

    Sapete dirmi quale evento posso sfruttare per impostare la visibilità delle colonne ausiliarie (ho già provato ad utilizzare l'evento LoadComplete ma non funziona)? In alternativa sapete indicarmi un modo per rendere le colonne non visibili ma con i valori dei campi accessibili?

    Grazie in anticipo per ogni informazione.
    Luca >> http://www.pollosky.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    il problema e' che se imposti una colonna VISIBLE= FALSE non viene renderizzata...
    quello che puoi fare e' applicare uno STILE alla colonna, impostandoci

    dispaly: none

    in questo modo sara' tutto nascosto!
    domanda pero': e' proprio necessario usare una colonna nascosta?
    non puoi semplicemente usare dei campi hidden ?
    in questo caso li puoi inserire dentro qualsiasi altra colonna, tanto non si vedono!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    Hai ragione...ho recuperato le informazioni accedendo direttamente alla row del datasource, grazie per l'ispirazione.
    Luca >> http://www.pollosky.it

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.