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 :

ReportParameter avec le composant ReportViewer


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut ReportParameter avec le composant ReportViewer
    Bonjour,

    Je voudrais savoir comment faire pour ajouter un paramètre de type int à ma liste de paramètre de mon report.

    Voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
          {
                ReportParameterInfoCollection rpic = ReportViewer1.ServerReport.GetParameters();
     
                ReportParameter[] param = new ReportParameter[rpic.Count];
     
                for (int i = 0; i < rpic.Count; i++)
                {
                    param[i] = new ReportParameter();
                    //appeler le repeater et choper ces valeurs
                    param[i].Name = rpic[i].Name;// Repeater1.Items[i].DataItem.ToString();                               
                    param[i].Values.Add(Repeater1.Items[i].FindControl("txtResultat").ToString());
                    // Set the report parameters for the report
                    ReportViewer1.ServerReport.SetParameters(
                        new ReportParameter[] { param[i] });
                }
    Et le problème c'est que je ne peux qu'ajouter un string (dans param[i].Values.Add) alors que j'ai des paramètres de type int.

    Ce qui me donne l'erreur suivante :
    "La valeur fournie pour le paramètre de rapport « in_param_1 » n'est pas valide pour son type. (rsReportParameterTypeMismatch) "

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    tu dois mettre cette ligne en dehors de ta boucle


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ReportViewer1.ServerReport.SetParameters(param);
    SetParameters accepte un tableau

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut
    J'ai toujours mon probleme de type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La valeur fournie pour le paramètre de rapport « in_param_1 » n'est pas valide pour son type. (rsReportParameterTypeMismatch)
    in_param_1 est de type int et je le l'initalise comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    param[i].Values.Add(Repeater1.Items[i].FindControl("txtResultat").ToString());
    Parce que "param[i].Values.Add" attend un string.

Discussions similaires

  1. E-mail de l'expéditeur avec le composant serveur Outlook
    Par DavFau dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 19/01/2008, 10h09
  2. Comment joindre un fichier avec le composant CDONT
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 31/12/2004, 17h28
  3. Erreur de socket avec le composant Indy idHTTP
    Par Etanne dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/10/2004, 11h27
  4. Impression avec le composant TRvSystem
    Par tarbala dans le forum Composants VCL
    Réponses: 3
    Dernier message: 02/10/2004, 17h03
  5. [Débutante] Création d'une image avec un composant
    Par gwendo dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 09/07/2004, 09h58

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