1
DataGridView에 바인딩하려는 고객 목록이 있습니다. 내가있는 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; }
}
그런 다음, 내가 사용 :
CustomerInfo custInfo = new CustomerInfo();
CustomerGrid.DataSource = custInfo.GetCustomers();
GetCustomers는 고객의 목록을 반환합니다 내가 좋아 보이는 두 개의 데이터 클래스가 있습니다. 내 문제는 주소 열은 단 하나의 열이며 열에 "주소"가 표시된다는 것입니다. DataGridView에서 Address 클래스의 모든 멤버에 대한 열을 표시하는 가장 좋은 방법은 무엇입니까?
우후! 감사! 주소를 연결하기 위해 AddressString의 ToString에 대한 덮어 쓰기를 수행했으며 완벽하게 작동합니다. –