ReportViewer lié à un ObjectDataSource
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:
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 28
|
public 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.