DataGridView绑定列表问题

时间:2009-05-14 05:53:02

标签: c# .net 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将返回一个Customer列表。我的问题是地址列只有一列,并在列中显示“地址”。在DataGridView中为Address类的所有成员显示列的最佳方法是什么。

1 个答案:

答案 0 :(得分:2)

  

我的问题是地址栏是   只有一列,并显示“地址”   专栏。

我想你想说“在标题栏中”。

您可以使用StreetAddress和City 汇总一个句子,并在网格中的地址列的每个字段中显示。