ciao,
farlo da dentro al report non penso sia possibile, pero' sfrutti il framework per leggerti il contenuto del file in una variabile stringa, e poi gli passi al report la stringa come campo formula (o parametro).Questo campo "parametrico" lo metti nella pagina del report e poi gli setti la proprieta' di "potersi allungare" ovvero "can grow".
Il gioco oè fatto, non hai problemi e il path del file lo puoi ricavare tranquillamente da web.config o altri di file di configurazione (oppure da database) come vuoi.
Cmq ti posto 1 esempio veloce in c#, ovviamente da riadattare:
//---- legggi il file sulla variabilie stringa
string mioTesto,linea;
System.IO.StreamReader sr = new System.IO.StreamReader("C:\\Sample.txt");
linea = sr.ReadLine();
while (linea != null)
{
mioTesto += linea;
linea = sr.ReadLine();
}
//----- carichi il report e setti la formula (creata a design time)
ReportDocument mioreport = new ReportDocument();
mioreport.Load( Server.MapPath("mioreport.rpt"));
mioReport.DataDefinition.FormulaFields["miaFormula"].Text = mioTesto;
CrystalReportViewer1.ReportSource = mioreport;
CrystalReportViewer1.DataBind();
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo