Bonjour,
Je commence à utiliser le générateur rapports .Net en C#.
Je sais composer une page simple (Entête - Corps - PiedPage).
J'alimente le rapport à partir d'une DataTable.
Tout commence à fonctionner en version de base !
Je souhaite éditer une page par ligne de la DataTable.
Chaque ligne comporte toutes les informations personnelles pour une relance.
Il faut imprimer chaque relance sur une page différente.
Je ne trouve pas la logique permettant de limiter la page à une seule ligne de données :
- j'ai cherché un nombre de lignes maximum dans un "Tableau" ou une "Liste", cela ne semble pas être la bonne piste.
- j'ai cherché aussi à insérer une portion de code dans le corps qui provoquerait un saut de page, ce n'est pas la solution non plus !
- je penche donc maintenant pour du code du type First..., puis Next...
Je trouve bien une syntaxe du type "=first(Fields!NuméroRelance.Value) dans une TexteBox.
Plusieurs TexteBox cote à cote permettraient d'afficher tous mes champs (?), pour une relance.
Mais je ne trouve pas l'idée pour spécifier la ligne suivante à éditer du genre "=Next(Fields ..."
J'imagine que la solution est assez primaire, et que vous la maîtrisez depuis longtemps

.
Mais elle ne me vient pas à l'esprit !!!
Peut-être existe t'il, parmi les tutoriels, un exemple de réalisation, mais je ne l'ai pas trouvé !
Merci de votre aide.