Le regroupement des données dans un RDLC
Je suis désolé si cela semble stupide, mais je suis de nouveau à l'aide du générateur de Définition de Langue (RDLC) les fichiers et je suis à la recherche pour obtenir des conseils sur le meilleur "plan d'attaque" pour un rapport, je dois créer.
LE RAPPORT
Le rapport (lui-même) doit afficher un tableau de données ci-dessus un ensemble de calculs pour chaque groupement (de données). Je suis l'espoir de garder un groupe par page...mais qui peut ne pas être possible, car chaque tableau peut devenir assez long (mais c'est une autre question pour un autre jour).
...Il y a peut être de 1 à N GROUPES
Exemple
- (GROUPE 1)
- TABLE
- FORMULAIRE DE CALCULS
SAUT DE PAGE
- (GROUPE 2)
- TABLE
- FORMULAIRE DE CALCULS
...et ainsi de suite.
EST-CE LA MEILLEURE FAÇON DE LE FAIRE?
Place de chaque groupe dans un sous-rapport. Le sous-rapport serait alors contenir la table & formulaire de calculs.
...est-ce vrai ou est-il une meilleure façon de le faire?
OriginalL'auteur Prisoner ZERO | 2010-08-19
Vous devez vous connecter pour publier un commentaire.
LA RÉPONSE RÉELLE EST
L'extérieur RDLC contient une LISTE de contrôle qui contient les contrôles suivants:
Les SOUS-points à une RDLC qui contient les contrôles suivants:
(1) l'Utilisation de la LISTE de "groupement" de la propriété pour un groupe de 1 à N des collections.
Le "regroupement" de propriété est constaté par le choix de la LISTE de contrôle, puis en choisissant l'Visual Studio les options de menu en tant que tel: voir les > PROPRIÉTÉS de la FENÊTRE.
(2) Ensuite, la LISTE de source de données.
Ce n'est trouvée à l'aide en choisissant le RAPPORT, puis en choisissant Visual Studio les options de menu en tant que tel: RAPPORT > SOURCES de DONNÉES. Faites glisser un champ vers le contrôle et la source de données sera automatiquement réglée d'elle-même.
REMARQUE:
Si vous ne peut pas "voir" toutes les sources de données dans Visual Studio de la fenêtre sources de données, il est "probablement" parce que le service de références dans votre projet sont à l'origine de problèmes...temporairement les exclure de votre projet et choisir RESFRESH icône au sein de Visual Studio fenêtre sources de données (ils devraient alors apparaître). Malheureusement, vous devez le faire à CHAQUE FOIS que votre source de données change.
Une fois que vous avez la LISTE de l'itération correctement, vous pouvez ajouter-dans le sous-rapport et tous les autres contrôles.
...J'ai maintenant OFFICIELLEMENT la haine RDLC.
OriginalL'auteur Prisoner ZERO
personnellement, si je devais faire ce rapport, je vais le faire avec deux tables différentes. Dans un rdlc vous pouvez mettre deux tables de données affichera GROUPE 1 les Données pour le second GROUPE de Données 2. La Table a l'option saut de Page à la fin de la datatable qui peut donner le SAUT de PAGE Entre les deux tables de données.
Meilleures Salutations,
Iordan
Cela peut fonctionner, mais il reures peu de codage. L'idée est-ce RDLC fichiers sont de simples fichiers xml, vous pouvez opne un et de le modifier à l'aide XMLDocument. Ce que vous devez faire est de charger le rdlc en XMLDocument et ajouter une table par code et le mot de passe le fichier xml à la reportviewer
OriginalL'auteur IordanTanev