55 messaggi dal 12 ottobre 2004
Buona sera a tutti,
ecco il mio problema di oggi.
Avrei la necessità di fare in modo che la mia web grid in una colonna specifica gestisca il ritorno a capo.
Spiego meglio.
In campo di un DB access sono memorizzate una serie di informazioni che sono state inserite tramite una mascherina di access, ora io ho tirato fuori queste informazioni e li ho fatte visualizzare in una web grid, solo che mentre con un report di access mi veniva gestito il ritorno a capo, la web grid non lo fa.
Esiste una soluzione a ciò?
grazie
150 messaggi dal 24 maggio 2001
Contributi
Intercetta l'evento ItemDataBound. Dal gestore puoi formattare come credi i
contenuti delle celle.
ciao
..ema
55 messaggi dal 12 ottobre 2004
 Scusa ma non ho capito come poter gestire ItemDataBound
Se la colonna in questione è una template column, puoi fare così:

[Esempio in C#]
<TemplateColumn>
<ItemTemplate> 
<%#((System.Data.DataRowView)Container.DataItem)["dbField"].ToString().Replace("\n", "<br />"))%>
</ItemTemplate> 
</TemplateColumn>


In VB.NET è uguale, basta castare con CType.

L'alternativa è intercettare l'evento ItemDataBound della griglia come spiegato nello #514 e come ben suggerito da Emanuele.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.