J'ai fait quelque chose de très similaire (j'ai utilisé Avery 5163) à cela récemment et ça fonctionne très bien.
D'abord je suis allé sur le site d'Avery et j'ai téléchargé le modèle pour MS Word pour les étiquettes que j'utilise.
Ensuite, j'ai découpé le xml dans ce modèle afin qu'il soit plus facile à utiliser à partir du code, fondamentalement, j'ai juste dépouillé ce qui n'était pas nécessaire et divisé en sections.
Dans le code, j'ai ensuite fait plusieurs chaînes pour stocker chaque section xml, comme l'en-tête XML, Colonne 1 Adresse début, Colonne 1 Adresse fin, et ainsi de suite ... Après cela, j'ai simplement bouclé mes données ajouter les chaînes de mise en forme xml si nécessaire et écrire dans une chaîne principale.
Finalement, j'ai écrit cette chaîne principale dans un fichier et l'ai envoyée à l'utilisateur en téléchargement.
Je n'ai pas le temps pour le moment mais si vous voulez, je pourrais ajouter le code que j'ai utilisé comme exemple pour vous.
Je vous suggère de répondre à une question: "J'ai essayé plusieurs solutions différentes sans succès" - et elles l'ont été? –
OK ... Comment avez-vous créé un rapport d'étiquette de publipostage, en utilisant le format Avery 5168? C'est une question. J'ai un groupe d'utilisateurs qui ont une propriété FormattedAddress. J'ai simplement besoin de savoir s'il y a un contrôle dans VS 2010 qui peut accommoder le regroupement vers la gauche et vers le bas. J'ai essayé le contrôle Table (Tablix), mais je n'arrive pas à comprendre comment répéter les enregistrements de droite à gauche. – Juice