Désactiver l'export Excel option quand j'ai générer un rapport via le ReportViewer
Comment puis-je désactiver l'export Excel option quand j'ai générer un rapport, par l'intermédiaire du ReportViewer, dans mon application winforms?
PLUS:
En particulier, je veux cacher le bouton de barre d'outils qui se réfère à la sortie Excel/tâche d'exportation, et pas .celui qui traite de l'option d'exportation pdf.
Voici une autre question que j'ai trouvé utile: stackoverflow.com/questions/1499885/...
OriginalL'auteur | 2010-04-19
Vous devez vous connecter pour publier un commentaire.
Bien que, à première vue, cela semble facile, les options d'exportation sont difficiles à obtenir. Vous pouvez obtenir le toolstrip de la reportviewer simplement en faisant ceci:
...et vous pouvez parcourir le .Collection d'éléments à faire ce que vous aimez avec les boutons, cependant la DropDownItems collection pour le bouton d'exportation apparaît toujours vide.
Donc la solution de facilité est de se débarrasser de l'exportation par défaut, le bouton et ajouter votre propre avec juste les fonctionnalités dont vous avez besoin. Donc, dans votre formulaire constructeur:
Puis tout ce que vous devez faire est de prendre soin de l'effectif de l'exportation:
Pas de probs. Laissez-moi savoir si vous avez de la difficulté avec elle, comme il fonctionne très bien pour moi ici.
OriginalL'auteur Ira Rainey
Cela permettra d'accomplir ce que l'affiche demandé (utilise un peu de LINQ pour sélectionner les objets de certains types de collections):
OriginalL'auteur redtetrahedron
OriginalL'auteur Vinit Kumar
Veuillez essayer ceci:
HTH
Oui. ce code va désactiver Excel et Pdf à l'exportation. Mais l'utilisateur peut sélectionner un créateur de pdf à partir de la fenêtre d'impression quand il/elle clique sur le bouton imprimer.
OriginalL'auteur Raja