2010-11-27 4 views
0

J'ai actuellement un DataGridView lié à un LIST qui contient 4 champs. Le premier champ contient un type de carte de crédit.Meilleure façon de générer une sortie de rapport C#

Je voudrais regrouper la sortie par type de carte (triée par date), puis fournir des sous-totaux pour les frais totaux pour chaque type de carte. Je suis assez confiant Je devrais être capable de comprendre comment trier les enregistrements par type de carte de crédit, puis par date, mais je ne suis pas certain comment je voudrais afficher des sous-totaux en utilisant un DataGridView, surtout s'il est lié à cette liste particulière .

Y a-t-il une meilleure façon de faire ce que j'essaie d'accomplir? (par exemple, devrais-je imprimer la sortie vers un RichTextBox pour avoir plus de contrôle sur la sortie?)

Répondre

1

Je vous recommande d'utiliser le contrôle ReportViewer inclus dans Visual Studio. Le site de ressource suivante fournit de bonnes informations pour l'intégration des rapports dans votre application:

http://www.gotreportviewer.com/

Le contrôle ReportViewer prend en charge le rendu des rapports SQL Server qui peuvent être conçus en utilisant un certain nombre d'outils WYSIWYG, y compris Visual Studio. Ces rapports sont très robustes et incluent de nombreuses fonctionnalités en plus des fonctionnalités de regroupement et de sous-total dont vous avez besoin.

Questions connexes