2011-08-02 2 views
0

Je fais une application web dans .net avec rapport de cristal, est-il un moyen d'imprimer le rapport de cristal sur le côté client et faire un traitement côté serveur J'utilise C#, asp.net (.net 2)?impression client côté cristal rapport

merci à l'avance

+0

Qu'entendez-vous par «traitement côté serveur»? –

+0

comme mise à jour des colonnes dans un tableau –

Répondre

0

si vous utilisez le CrystalReportViewer control dans votre page ASP.NET, vous pouvez PrintToPrinter sur ce contrôle ... et imprimer sur le côté client ...

Une autre option est de créer un PDF du rapport et diffusez le PDF au client ... la visionneuse PDF clients leur permettra d'imprimer ...

Si aucune de ce qui précède est une option dans votre cas, alors vous appelez une fonction javascript dans votre window.print() web page puis le navigateur affiche la boîte de dialogue de l'imprimante à l'utilisateur ...

+0

je dois faire à la fois côté serveur et côté client, après l'impression je voudrais mettre à jour une colonne dans un tableau –

+0

il n'y a aucun moyen de savoir si l'impression était "réussie" mais vous pouvez toujours la publication sur le serveur après l'appel de la commande d'impression sur le client – Yahia

+0

semble qu'il n'y a pas de solution –