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 :

ReportViewer : Afficher la boîte de dialogue 'Imprimer'


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Femme Profil pro
    Consultante informatique décisionnelle et bases de données
    Inscrit en
    Décembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultante informatique décisionnelle et bases de données

    Informations forums :
    Inscription : Décembre 2007
    Messages : 82
    Par défaut ReportViewer : Afficher la boîte de dialogue 'Imprimer'
    Bonjour
    A partir d'un ReportViewer, j'aimerai afficher automatiquement la boîte de dialogue 'Imprimer'.
    Avec VS2008 et rsClientPrint, j'utilisais du javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <script type="text/javascript">
            function Imprimer() {
     
                document.getElementById('ReportViewer1').ClientController.LoadPrintControl();                }
        </script>
    Mais ce script ne fonctionne pas avec VS2010.
    Quelqu'un a-t-il une solution ?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je trouves bizarre que se soit VS qui pose problème, je pencherai plus au navigateur!

    Et en plus je pense que tu ne passe pas le bonne ID à getElementById, tu dois lui fournir l'ID coté client et celui du coté Serveur.

    Tu dois avoir un truc comme <%# ReportViewer1.ClientID %> à la place de ReportViewer1

  3. #3
    Membre confirmé
    Femme Profil pro
    Consultante informatique décisionnelle et bases de données
    Inscrit en
    Décembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultante informatique décisionnelle et bases de données

    Informations forums :
    Inscription : Décembre 2007
    Messages : 82
    Par défaut
    J'utilise IE uniquement avec IIS7. Auparavant, j'utilisais IIS6.
    Lorsque je génère mon projet en local, j'ai le message d'erreur suivant :

    Erreur d'exécution Microsoft JScript: 'document.getElementById(...).ClientController' a la valeur Null ou n'est pas un objet.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Oui c'est normal, si tu as laissé 'ReportViewer1', il faut que tu lui donne l'Id généré pour le coté client

    Regarde mon précédent Post

  5. #5
    Membre confirmé
    Femme Profil pro
    Consultante informatique décisionnelle et bases de données
    Inscrit en
    Décembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultante informatique décisionnelle et bases de données

    Informations forums :
    Inscription : Décembre 2007
    Messages : 82
    Par défaut
    Merci pour ta réponse.
    J'ai pris soin d'ajouter ClientIDMode="Static" à mon contrôle 'ReportViewer'.

  6. #6
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Je crois pas que "ClientController" soit une propriété javascript, si?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/04/2008, 08h57
  2. [Flash] Afficher une boîte de dialogue
    Par arsene555 dans le forum Flash
    Réponses: 1
    Dernier message: 31/07/2007, 18h04
  3. Réponses: 2
    Dernier message: 27/10/2006, 16h11
  4. [MFC] afficher une boîte de dialogue
    Par bigboomshakala dans le forum MFC
    Réponses: 13
    Dernier message: 10/05/2004, 14h22
  5. Réponses: 3
    Dernier message: 29/08/2003, 10h57

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