Report e Html

mercoledì 08 novembre 2006 - 13.27

memmo77 Profilo | Expert

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

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

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.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5