IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Affichage d'Etat Crystal Report


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut Affichage d'Etat Crystal Report
    Bonjour,

    j'ai un problème d'affichage d'etat parametré, traitée sous Crystal report version 10,
    quand je la teste sous crystal report je tape le paramètre et elle s'affiche bien,j'ai utilisé aussi les sous etat, mais le problème se pose lors de l'appel avec le code bihind je travail avec VS 2003, quand je met un point d'arret l'erreur se pose depuis cette ligne:

    System.IO.BinaryReader stream = new System.IO.BinaryReader(ReportDoc.ExportToStream(ExportFormatType.PortableDocFormat));

    >>protected ReportDocument ReportDoc;

    il affiche comme erreur "Echec de l'ouverture d'un ensemble de rangées".

  2. #2
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut
    voilà le code que j'ai utilisé pour passer le paramètre et appelé l'etat:


    try
    {
    string chemin ;
    chemin = ConfigurationSettings.AppSettings["Path_Patrimos_Etats"].Replace("@","") + Request.QueryString["Chemin"].ToString() ;
    ReportDoc.Load(chemin);
    string chaineConnexion = ConfigurationSettings.AppSettings["ChaineConnexion"];
    string[] tab = chaineConnexion.Split(';');
    string login = tab[tab.Length-2].Trim().Substring(4);
    string psw = tab[tab.Length-1].Trim().Substring(4);
    ReportDoc.SetDatabaseLogon(login, psw);

    if (Request.QueryString["Cle"].ToString() !="OFF")
    {
    ReportDoc.SetParameterValue("para", Request.QueryString["Cle"].ToString());
    }

    System.IO.BinaryReader stream = new System.IO.BinaryReader(ReportDoc.ExportToStream(ExportFormatType.PortableDocFormat));

    HttpContext.Current.Response.ClearContent();
    HttpContext.Current.Response.ClearHeaders();
    HttpContext.Current.Response.ContentType = "application/pdf";
    HttpContext.Current.Response.BinaryWrite(stream.ReadBytes((int)stream.BaseStream.Length));
    HttpContext.Current.Response.Flush();
    HttpContext.Current.Response.Close();
    }
    catch(Exception ex)
    {
    BoiteAlerte1.AfficherBoiteAlerte(ex+"Impossible d'imprimer l'état sélectionné. Veuillez contacter votre administrateur.");
    }



    //appel de la page contenant le crystal report

    this.AfficherEtat("../../pages/Viewer/Etatsparam.aspx?Chemin=Cv.rpt&cle=" + Request.QueryString["idCLE"]);

  3. #3
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    tu devrais mettre les balises code
    ca gagnerais en visibilité !

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/10/2011, 15h23
  2. Pb affichage Etat Crystal Reports 2008
    Par cool_ismael dans le forum Reports
    Réponses: 4
    Dernier message: 24/03/2010, 16h40
  3. [JSP] Affichage d'un état Crystal Report
    Par err dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/05/2006, 17h02
  4. [C#] Affchage etat crystal report
    Par fab2050 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 28/02/2006, 10h22
  5. pb Affichage d'une etat crystal report avec delphi
    Par bennour dans le forum Bases de données
    Réponses: 1
    Dernier message: 22/09/2005, 12h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo