如何将一个对象绑定/分配给另一个对象

时间:2019-12-04 08:37:33

标签: c#

我有一个几乎没有属性的类,它们将是GridView的一部分

Class A{
public string LineName{get;set;}
public string Company1{get;set;}
public string Company2{get;set;}
public string Company3{get;set;}
public string Company4{get;set;}
}

此外,我还有另一个班级

Class B{
public string CountryName{get;set;}
public string Region{get;set;}
public string GeoLocation{get;set;}
public string Temperature{get;set;}
...
}

现在,我想以这种格式将它们绑定到GridView

LineName       |COuntry1  | Country2 |
--------------------------------------
CountryName    |INDIA     | USA
-------------------------------------
Region         |AAAA      | BBBB
------------------------------------
GeoLocation    |XXXXX     | CCCC
------------------------------------
Temperature    |40 C      | 23F 

类似这样的事情。我正在获取B类的数据,例如List。这里的字符串是COuntry1,Country2 ....所以我的问题是如何绑定到Grid View?

1 个答案:

答案 0 :(得分:0)

我认为可以在B类中使用B类列表,并在B类中添加公司名称属性,而不是在A类中为您的公司提供字符串属性,

Class A
{
public string LineName{get;set;}
public List<B> Companies{get; set;}

public A ()
{
    Companies = new List<B>();
}
}