Bonjour à tous,
J'utilise visual studio 2008 pro et Microsoft ReportViewer, je programme en C#.
Jusqu'a présent les raports que je générais était issus d'une seule table/un seul objet simple et je n'avais aucun problème.
Mais maintenant j'ai une source de données objet avec un une classe contenant elle aussi une classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28public class Identity { public int IdentityId { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } public int AddressId { get; set; } public Address Address { get; set; } } public class Address { public int AddressId { get; set; } public string AddressText { get; set; } public string City { get; set; } public string ZipCode { get; set; } }
Il s'agit d'un mapping d'une base de données , les tables Identities et Addresses étant liées par la clé AddressId.
Sachant qu'il n'y a qu'une seule adresse par identitée je voudrais afficher un raport avec sur la même ligne :
FirstName | LastName | Age | Address.AddressText | Address.City | Address.ZipCode
J'ai donc une source de données me retournant un List<Identity> , chaque élément Identity contenant les informations de Address s'y ratachant.
Merci de m'indiquer comment faire cette manipulation, ou de m'indiquer un site/livre permettant de me le montrer.
Si vous désirez d'autres informations je suis à votre disposition.





Répondre avec citation
Partager