2009-05-14 5 views
1

У меня есть список клиентов, которые я пытаюсь связать с DataGridView. У меня есть два класса данных, выглядит следующим образом:привязка DataGridView из задачи списка

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; } 
} 

Затем, когда я пытаюсь заполнить DataGridView, я использую:

CustomerInfo custInfo = new CustomerInfo(); 
CustomerGrid.DataSource = custInfo.GetCustomers(); 

GetCustomers будет возвращать список Клиента. Моя проблема заключается в том, что столбец адресов является только одним столбцом и показывает «Адрес» в столбце. Каков наилучший способ отображения столбцов для всех членов класса Address в DataGridView.

ответ

2

Моя проблема заключается в адрес столбца только один столбец и показывает «Адрес» в столбик.

Я думаю, вы хотели сказать «в столбце названия».

Вы можете собрать предложение с StreetAddress и City и показать, что в каждом поле для столбца Адрес в сетке.

+0

WooHoo! Благодаря! Я просто переопределил ToString в AddressDetail на concat-адрес, и он отлично работает! –

Смежные вопросы