J'utilise Microsoft Report dans Mon projet d'application WinForm.Je suis un problème avec les expressions et le groupe et même les filtres et beaucoup d'autres choses. vous m'aidez à trouver un tutoriel?
J'ai trouvé ceci . Dites-moi si vous savez mieux. Merci
Création du fichier de définition de rapport client (RDLC) Ajoutez un dossier appelé “RDLC”. Ceci tiendra notre rapport RDLC.
Faites un clic droit sur le dossier RDLC, sélectionnez “Ajouter un nouvel élément…” et ajoutez le nom “RDLC” de “Produits”. Nous utiliserons l’Assistant de création de rapports pour nous guider à travers les étapes de la création du RDLC
Dans la boîte de dialogue suivante, attribuez à l'ensemble de données un nom appelé «ProductDataSet». Remplacez la source de données par «NorthwindReports.DAL» et sélectionnez «ProductRepository (GetProductsProjected)». La «source de données» peut apparaître vide. Pour le remplir, assurez-vous que votre projet est compilé et qu'un fichier index.aspx se trouve dans le dossier racine. Cela peut être un bug.
Les champs renvoyés par la méthode sont affichés à droite. Cliquez sur Suivant.
Faites glisser et déposez le nom du produit, le nom de la catégorie, le prix unitaire et le produit abandonné dans le conteneur de valeurs. Notez que vous pouvez créer un groupe beaucoup plus complexe à l'aide de cette interface utilisateur. Cliquez sur Suivant.
La plupart des sélections sur cet écran sont grisées car nous n'avons pas choisi de regroupement dans l'écran précédent. Cliquez sur Suivant.
Choisissez un style pour votre rapport. Cliquez sur Suivant.
La surface de conception graphique du rapport est maintenant visible. Cliquez avec le bouton droit sur le rapport et ajoutez un en-tête et un pied de page.
L'aire de conception du rapport étant active, faites glisser une zone de texte de la boîte à outils et déposez-la dans l'en-tête de page. Faites glisser une zone de texte supplémentaire dans l'en-tête de la page. Nous allons utiliser les zones de texte pour ajouter un texte d’en-tête, comme indiqué dans la figure suivante.
Vous pouvez modifier la taille de la police et d'autres propriétés des zones de texte à l'aide de la barre d'outils de mise en forme (marquée en rouge). Vous pouvez également redimensionner les colonnes en déplaçant votre curseur entre les colonnes et en les faisant glisser.
Ajout d'expressions
Ajoutez deux autres zones de texte au pied de page. Nous les utiliserons pour ajouter l’heure à laquelle le rapport a été généré et les numéros de page. Faites un clic droit sur la première zone de texte dans le pied de page et sélectionnez «Expression».
Ajoutez l'expression suivante pour la date d'impression (notez le signe = à gauche de l'expression dans la boîte de dialogue ci-dessous)
"© Northwind Traders" & Format (Maintenant (), "MM/jj/aaaa hh: mm tt") Cliquez avec le bouton droit de la souris sur la deuxième zone de texte et ajoutez ce qui suit pour le nombre de pages.
Globals.PageNumber & "of" & Globals.TotalPages Le formatage du pied de page est terminé.
Nous allons maintenant formater la colonne «Prix unitaire» afin qu’elle affiche le nombre au format monétaire. Faites un clic droit sur la colonne [UnitPrice] (pas l'en-tête) et sélectionnez "Propriétés de la zone de texte .."
Sous «Numéro», sélectionnez «Devise». Hit OK.
Ajout d'un graphique
La surface de conception étant active, accédez à la boîte à outils et faites glisser un contrôle de graphique. Vous devrez d'abord déplacer la liste de produits vers le bas pour laisser de la place pour le contenu du graphique. Le document peut également être redimensionné en faisant glisser le coin ou le séparateur d’en-tête/pied de page.
Dans la boîte de dialogue suivante, choisissez le premier type de graphique. Cela peut être changé plus tard si nécessaire. Cliquez sur OK. Le graphique est ajouté à la surface de conception.
Cliquez sur les barres bleues dans le graphique (pas la légende). Cela fera apparaître les lieux de dépôt pour déposer les champs. Faites glisser et déposez UnitPrice et CategoryName dans les axes supérieur (y) et inférieur (axe x), comme indiqué ci-dessous. Cela nous donnera le total des prix unitaires pour une catégorie donnée. C’est ce que je pourrais faire de mieux en ce qui concerne le rapport à rendre, désolé :-) Supprimez la zone de légende pour obtenir plus de contenu à l’écran.
Redimensionnez le graphique à votre convenance. Modifiez le texte de l'en-tête, des axes x et y en double-cliquant sur ces zones.
Nous l'avons fait jusqu'ici. Impressionnons le client en ajoutant un dégradé au bargraphe :-) Cliquez avec le bouton droit de la souris sur la barre bleue et sélectionnez "Propriétés de la série".
Sous «Remplir», ajoutez une couleur et une couleur secondaire, puis sélectionnez le style Dégradé.
Nous avons fini de concevoir notre rapport. Dans la section suivante, vous verrez comment ajouter le rapport au contrôle du visualiseur de rapports, le lier aux données et le réactualiser lorsque les critères de filtre sont modifiés.
Pour les fichiers .cs, suivez ce lien: Cliquez ici
Pour les sous-rapports, suivez ce lien: Cliquez ici pour plus de détails sur les sous-rapports
Pour l'expression commune rdlc suivez ce lien Cliquez ici
Ici nous pouvons trouver la solution avec le code
http://www.dotnetsharepoint.com/2013/08/how-to-create-rdlc-report-in-c-windows.html#.Uh76gJKfjwg