web-dev-qa-db-fra.com

rapport rdlc dans vs2010, comment puis-je répéter l'en-tête de colonne sur chaque page?

Comment répéter l'en-tête de colonne (légendes) dans les rapports RDLC?

Il est dit ici http://msdn.Microsoft.com/EN-US/library/735D1EE7-3C89-46D8-A346-504DB10F33E1.aspx#TableNoGroups :

Pour répéter ou geler les en-têtes de colonne pour le membre de tableau matriciel, sélectionnez la ligne statique étiquetée (Static). Le volet des propriétés affiche les propriétés du membre de tableau matriciel sélectionné. En définissant les propriétés de ce membre de tableau matriciel, vous pouvez contrôler la répétition ou le maintien de la première ligne.

Cependant, j'ai essayé d'activer et de désactiver "RepeatOnNewPage" et "FixedData", et rien ne s'est passé (l'en-tête de colonne n'apparaît que dans la première page) . J'utilise VS2010, merci!

26
deerchao

Je viens d'avoir ce même problème et j'ai constaté que vous deviez probablement aller un peu plus loin des propriétés standard (boîte de dialogue de droite) dans les propriétés avancées.

Après avoir sélectionné votre tableau matriciel, il devrait y avoir un cadre en bas indiquant les groupes de lignes et les groupes de colonnes, avec une flèche à l'extrême droite. Cliquez sur la flèche et sélectionnez le mode avancé.

Maintenant, la section RowGroups devrait afficher (Static) et (Details1), peut-être davantage en fonction de votre tableau matriciel. Sélectionnez la ligne statique et dans la fenêtre de propriétés de droite, il y aura une option à RepeatOnNewPage.

Après cela, les en-têtes de colonne étaient affichés comme prévu.

Bonne chance!

67
KDrewiske

J'ai eu ce problème persistant dans ma liste de bogues pendant des mois! Je tiens à préciser que KDrewiske m'a donné la solution, alors ne votez pas pour moi, mais je n'arrive pas à répondre à la question posée par deerchao. (Désolé, je suis nouveau sur le site)

En plus de la solution de KDrewiske, je devais sélectionner la deuxième ligne ('Détails1' de l'exemple précédent) et activer KeepTogether sur false.

J'ai maintenant des en-têtes de colonnes sur chaque page et je peux supprimer un bug embêtant de ma liste!

Cordialement, .__ bizzarry

1
Chris Barry

J'ai trouvé ma réponse dans le deuxième ensemble d'instructions sur la page représentée par l'URL ci-dessous. J'ai trouvé cette page en suivant un lien sur la page vers laquelle deerchao a fourni un lien.

http://msdn.Microsoft.com/EN-US/library/cc627566.aspx

0
Captain Skubalon