我有一个客户列表,我正在尝试绑定到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将返回一个Customer列表。我的问题是地址列只有一列,并在列中显示“地址”。在DataGridView中为Address类的所有成员显示列的最佳方法是什么。
答案 0 :(得分:2)
我的问题是地址栏是 只有一列,并显示“地址” 专栏。
我想你想说“在标题栏中”。
您可以使用StreetAddress和City 汇总一个句子,并在网格中的地址列的每个字段中显示。