Bonjour à tous,
je n'arrive pas à "récupérer" une variable dans un tableaux voici le code si vous avez une idée , ...

je déclare une variable dans un module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Module Module1    
Public txt As String = "toto" 
End Module
le code dans la form1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub ReportViewer1_Load(sender As Object, e As EventArgs) Handles ReportViewer1.Load       
        Me.ReportViewer1.LocalReport.SetParameters(New ReportParameter("variablesympa",txt))
        Me.ReportViewer1.RefreshReport()
    End Sub
il affiche bien "toto" dans le rapport , mais si je fais la même chose avec une variable inscrite dans un tableau cela ne fonctionne pas , mon rapport reste vide mais aucune erreur
voici l'exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Module Module1    
Public MonTableau(4) As String 
End Module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
 
        MonTableau(0) = "toto"
    End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub ReportViewer1_Load(sender As Object, e As EventArgs) Handles ReportViewer1.Load
 
 
        Me.ReportViewer1.LocalReport.SetParameters(New ReportParameter("variablesympa", MonTableau(0)))
        Me.ReportViewer1.RefreshReport()
    End Sub
voila si comme si le tableau était vide!! je galère si quelqu'un à une idée je suis preneur
Greg