Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Report e Html
mercoledì 08 novembre 2006 - 13.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
memmo77
Profilo
| Expert
683
messaggi | Data Invio:
mer 8 nov 2006 - 13:27
Con questo codice facevo si che un report mi leggesse un file txt e tutto andava bene.Ora è sorta la necessità di implementare la cosa facendo in modo che il report legga un file html, con tabelle grassetti etc etc, non come codice:
<p><strong>grassetto</strong></p>
<p><u>Sottolineato</u></p>
<p><em>Griglia</em></p>
<p>
<table cellspacing="1" cellpadding="1" width="200" summary="" border="1">
<tbody>
<tr>
<td>q</td>
<td>q</td>
</tr>
<tr>
<td>q</td>
<td>q</td>
</tr>
<tr>
<td>q</td>
<td>q</td>
</tr>
</tbody>
</table>
</p>
ma come viene in apertura della pagina, cioè se scrivo un testo i grassetto, il report mi restituisce i tag con il testo.Io vorrei vedere direttamente il testo in grassetto.E' possibile? Come? Grazie a tutti
Questo il codice che uso per leggere su una formula un file di testo:
Dim mioTesto As String
Dim linea As String
Dim sr As New StreamReader(Server.MapPath("/pippo/Sample.txt"))
Try
Do
Session("sLine") = sr.ReadLine()
If Not Session("sLine") Is Nothing Then
mioTesto += Session("sLine")
End If
Loop Until Session("sLine") Is Nothing
'----- carichi il report e setti la formula (creata a design time)
'Dim crReportDocument As New CrystalReport1
Dim mioreport As New ReportDocument
'ReportDocument mioreport = new ReportDocument();
mioreport.Load(Server.MapPath("mioreport.rpt"))
mioreport.DataDefinition.FormulaFields("miaFormula").Text = """" & mioTesto & """"
CrystalReportViewer1.ReportSource = mioreport
CrystalReportViewer1.DataBind()
Catch ex As Exception
Dim Funzioni_Messaggi As New Support.Funzioni.Messaggi
Funzioni_Messaggi.Visualizza(Me, "Pagina: matrici\n\nFunzione: REPORT\n\n" & ex.Message)
Exit Try
Finally
sr.Close()
sr = Nothing
End Try
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 9 nov 2006 - 00:09
ciao,
sinceramente non so se riuscira'a fare la visualizzazione corretta di un contenuto html, è 1a cosa 1po "pessima" di Crystal.
Pero' si puo' fare per un qualsiasi campo testo, impostando la proprieta' :
TastoDX sopra al campo->formatta campo->paragrafo->interpretazione testo->HTML.
non aspettarti grandi cose, ma magari il grassetto ce la fa
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
memmo77
Profilo
| Expert
683
messaggi | Data Invio:
gio 9 nov 2006 - 08:53
Accidenti, mi tiene solo il sottolineato, niente grassetto, niente italic e se metto nuna griglia va in bomba
.Dannazione, c'è qualche modo di risolvere la cosa?
Comunque grazie dell'aiuto.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !