ciao,
dal tuo codice se non ho visto male, mi sembra che manchi proprio il passaggio del parametro (giustamente compilato come hai fatto tu dei valori) al report, ovvero un codice tipo:
myreport.SetParameterValue("utente", mycn.Utentecorr)
ovviamente prima di visualizzarlo.
Il codice tuo invece crea un array di parametri qui:
>frm_DisplayReport.CrystalReportViewer1.ReportSource = myreport
> Dim pFields As New ParameterFields()
> Dim pField As New ParameterField()
> Dim disVal As New ParameterDiscreteValue()
> pField.ParameterFieldName = "Utente"
>disVal.Value = mycn.Utentecorr '<--- Valorizzo il parametro
> pField.CurrentValues.Add(disVal)
non ho capito bene cosa volevi fare con l'array "pFields" e anche con "pField", non ti servono se hai un solo parametro come ti dicevo sopra, lo setti diretto...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo