Probleme avec ReportViewer

cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010 - 22 oct. 2008 à 21:10
cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010 - 23 oct. 2008 à 22:40
Bonjour tout le monde.
Voila mon prob. je developpe une application en vb 2005. j'arrive a afficher des donnes dans un ReportViewer mais a chaque que je ferme la fenetre contenant ce ReportViewer j'obtiens ce message : "Invoke or BeginInvoke cannot be called on a control until the window handle has been created." Et ceci avec toutes les formes qui contient un ReportViewer
A voir également:

3 réponses

cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010
22 oct. 2008 à 22:27
Bonjour tout le monde.
Voila mon prob. je developpe une application
en vb 2005.
j'arrive a afficher des donnes dans un ReportViewer mais a
chaque que je ferme la fenetre contenant ce ReportViewer j'obtiens ce
message :
 "Invoke or BeginInvoke cannot be called on a control until
the window handle has been created."
Et ceci avec toutes les formes qui
contient un ReportViewer. Si qqn connait ce type de probleme. je serai ravi d'avoir votre reponse
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
22 oct. 2008 à 23:41
salut,

je ne fais pas de vb.net mais le message semble clair : tu fais ton appel trop tôt....
le code qui appelle/déclenche un "Invoke" ou "BeginInvoke" doit être fait après la création de la fenêtre (formulaire, ou grille, ou report....)

çà se résume peut-être donc à afficher le formulaire avant la ligne qui déclenche ton erreur ()

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp <
0
cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010
23 oct. 2008 à 22:40
j'ai compris l'erreur. et j'ai trouve la reponse grace a ce bout de code :
"Private Sub FmBordereau_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
        Me.RVList.Dispose()
    End Sub"
merci a tous
0
Rejoignez-nous