Ich habe eine Liste von Kunden, die ich an ein DataGridView binden möchte. Ich habe zwei Datenklassen, die wie folgt aussieht:DataGridView Bindung von Liste Problem
public class Customer
{
public string Name { get; set; }
public AddressDetail Address { get; set; }
}
public class AddressDetail
{
public string StreetAddress { get; set; }
public string City { get; set; }
}
Dann, wenn ich versuche, das Datagridview zu füllen, die ich benutze:
CustomerInfo custInfo = new CustomerInfo();
CustomerGrid.DataSource = custInfo.GetCustomers();
GetCustomers wird eine Liste der Kunden zurück. Mein Problem ist die Adresse Spalte ist nur eine Spalte und zeigt "Adresse" in der Spalte. Was ist die beste Möglichkeit, Spalten für alle Mitglieder der Address-Klasse in der DataGridView anzuzeigen.
WooHoo! Vielen Dank! Ich habe gerade ToString in AddressDetail überschrieben, um die Adresse zu beschriften, und es funktioniert perfekt! –