Altro post, altra banalità che non riesco a risolvere
Il seguente codice dovrebbe settare un parametro di un CrystalReport, ma arrivato all'istruzione SetParameterValue ottengo un'eccezione d'indice non valido.

Codice PHP:
    Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Dim MyReport 
As New ReportDocument
        MyReport 
= New ReportDocument()
        
'Dim reportPath As String = Application.StartupPath & "\CrystalReport1.rpt"
        Dim reportPath As String = "D:\Users\Marco\Documents\Universita\Visual Studio\Projects\EasyInvoice\EasyInvoice\CrystalReport1.rpt"
        MyReport.Load(reportPath)
        Dim discreteVal As New ParameterDiscreteValue()
        discreteVal.Value = "ciao"
        MyReport.SetParameterValue("@UnboundString1", discreteVal.Value)

    End Sub 
Cosa sbaglio? Buon Anno a tutti!!!