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

C# Discussion :

Comment ajouter une fonction sur mon reportViewer [Débutant]


Sujet :

C#

  1. #1
    Membre averti Avatar de solaar
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 607
    Points : 314
    Points
    314
    Par défaut Comment ajouter une fonction sur mon reportViewer
    Bonjour.
    j'ai une méthode qui converti les chiffres en lettre.
    Qui tourne bien sur mes winforms.... mon souci c'est que je voudrai utiliser cette fonction ou méthode sur un ReportViewer.
    Je ne sais pas comment m 'y prendre! Besoin d'aide ou de tutorial si possible.

    Merci

    Cordialement
    Eric Creahi

  2. #2
    Membre expérimenté Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Points : 1 699
    Points
    1 699
    Par défaut
    Citation Envoyé par solaar Voir le message
    Bonjour.
    j'ai une méthode qui converti les chiffres en lettre.
    Qui tourne bien sur mes winforms.... mon souci c'est que je voudrai utiliser cette fonction ou méthode sur un ReportViewer.
    Le plus simple serait de créer un paramètre dans ton reportviewer (exemple ParamMontantEnLettre. Ensuite, tu renseignes ce paramètre donc ton code c# avant d'afficher ton reportviewer.
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    // Definition des paramètres
    ReportParameter[] param = new ReportParameter[2];
    param[0] = new ReportParameter("ParamMontantEnLettre", NumberToWordConverter(TonChiffre));
    param[1] = new ReportParameter("AutreParametre", ValeurAutreParametre);
    MyReportViewer.LocalReport.SetParameters(param);
    MyReportViewer.SetDisplayMode(DisplayMode.PrintLayout);
    // set the zoom mode of the report viewer to 100%
    MyReportViewer.ZoomMode = ZoomMode.Percent;
    MyReportViewer.ZoomPercent = 100;
    MyReportViewer.RefreshReport();

    Cette fonction converti un nombre en toutes lettres à l'aide de la Librairie DVP.NET:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public static string NumberToWordConverter(long number)
    {
        return NumberConverter.Spell(number);
    }
    N'oubliez pas le tag et

  3. #3
    Membre averti Avatar de solaar
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 607
    Points : 314
    Points
    314
    Par défaut
    Oui vraiment bon exemple.
    Mais comme je suis un peu Débutant, je ne sais pas comment créer des paramètres.
    pour le moment j'utilise bien le Dataset où je filtre bien mes tables.

  4. #4
    Membre averti Avatar de solaar
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 607
    Points : 314
    Points
    314
    Par défaut
    Bon il faut ajouter une référence:
    using Microsoft.Reporting.WinForms;

  5. #5
    Membre averti Avatar de solaar
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 607
    Points : 314
    Points
    314
    Par défaut
    Citation Envoyé par solaar Voir le message
    Bonjour.
    j'ai une méthode qui converti les chiffres en lettre.
    Qui tourne bien sur mes winforms.... mon souci c'est que je voudrai utiliser cette fonction ou méthode sur un ReportViewer.
    Je ne sais pas comment m 'y prendre! Besoin d'aide ou de tutorial si possible.

    Merci

    Cordialement
    solaar

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/06/2008, 16h27
  2. Réponses: 24
    Dernier message: 26/05/2006, 15h08
  3. comment ajouter une image dans mon HTML??
    Par Mickey.jet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/03/2006, 15h12

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