none
Cyrstal reportviewer ne se rafraîchis pas RRS feed

  • Question

  • Bonjour,

    pour la gestion de toutes mes editions, j'utilise crystalReport, sous VS2010. 

    toutefois, le code suivant d'actualisation de mon raport ne fonctionne pas, alors que le dataset est bien renseigné

       CR_FichRPT MonImpressionRPT = new CR_FichRPT();
                        DataSet FichRPT = ExecuteRequete.ExecuteStoredProcedureRetourneDataSet("FicheRenseignementRPT");
                          
                        UnForm.DTGVFicheRensRPT.DataSource = FichRPT.Tables[0];
    
                        
                        MonImpressionRPT.SetDataSource(FichRPT);
                        UnForm.CRV_FichRensRPT.ReportSource = MonImpressionRPT;
                        UnForm.CRV_FichRensRPT.Refresh();
                        

    j'ai beau cherché l'erreu je ne al trouve pas, encore que aucune erreur n'est signalée lors de l'execution n'est signalée

    2- j'aimerais pouvoir intercepter le choix de l'utilisateur lorsque la fenetre d'impression s'affiche (Apres clic que l'icone imprimer du reportviewer).

    Merci pour votre aide

    Cordialment


    Marcelle NGOUNOU

    jeudi 23 août 2012 12:21

Réponses

  • bonjour

    merci a tous,

    j'ai fini par epingler le problème

    en effet, j'ai defini le dataset mais j ai pas spécifier la table a laquelle devait se sonnecter le rapport 

    ainsi la modification donne ceci:

    MonImpressionRPT.SetDataSource(FichRPT); 
    
    devient
    
    MonImpressionRPT.SetDataSource(FichRPT.Tables [0]);

    cordialement


    Marcelle NGOUNOU

    • Marqué comme réponse marclas lundi 27 août 2012 11:02
    lundi 27 août 2012 11:00

Toutes les réponses

  • Bonjour,

    pour la gestion de toutes mes editions, j'utilise crystalReport, sous VS2010. 

    toutefois, le code suivant d'actualisation de mon raport ne fonctionne pas, alors que le dataset est bien renseigné

       CR_FichRPT MonImpressionRPT = new CR_FichRPT();
                        DataSet FichRPT = ExecuteRequete.ExecuteStoredProcedureRetourneDataSet("FicheRenseignementRPT");
                          
                        UnForm.DTGVFicheRensRPT.DataSource = FichRPT.Tables[0];
    
                        
                        MonImpressionRPT.SetDataSource(FichRPT);
                        UnForm.CRV_FichRensRPT.ReportSource = MonImpressionRPT;
                        UnForm.CRV_FichRensRPT.Refresh();
                        

    j'ai beau cherché l'erreu je ne al trouve pas, encore que aucune erreur n'est signalée lors de l'execution n'est signalée

    2- j'aimerais pouvoir intercepter le choix de l'utilisateur lorsque la fenetre d'impression s'affiche (Apres clic que l'icone imprimer du reportviewer).

    Merci pour votre aide

    Cordialment


    Marcelle NGOUNOU

    Bonsoir,

    Y-a-t-il une méthode Bind() ou DataBind() ? Si tel est le cas, essayez de l'utiliser juste avant Refresh().


    Merci de valider par "Proposer comme réponse" si celle-ci répond a votre demande !

    dimanche 26 août 2012 00:22
  • bonjour

    merci a tous,

    j'ai fini par epingler le problème

    en effet, j'ai defini le dataset mais j ai pas spécifier la table a laquelle devait se sonnecter le rapport 

    ainsi la modification donne ceci:

    MonImpressionRPT.SetDataSource(FichRPT); 
    
    devient
    
    MonImpressionRPT.SetDataSource(FichRPT.Tables [0]);

    cordialement


    Marcelle NGOUNOU

    • Marqué comme réponse marclas lundi 27 août 2012 11:02
    lundi 27 août 2012 11:00