ISO Code description Year value
CAD Canadian Dollar 2009 1.3001
CAD Canadian Dollar 2010 1.3001
CAD Canadian Dollar 2011 0.0001
EUR Euro 2009 1.0000
EUR Euro 2010 1.0000
EUR Euro 2011 0.0001
USD US Dollar 2009 1.2300
USD US Dollar 2010 1.2300
USD US Dollar 2011 0.0001
表格1
ISO Code description 2009 2010 2011
CAD Canadian Dollar 1.3001 1.3001 0.0001
EUR Euro 1.0000 1.0000 0.0001
USD US Dollar 1.2300 1.2300 0.0001
表格2
如何使用c#中的linq将表格1转换为表格2,假设年数是动态的(不固定于2009、2010、2011,之后可以添加2012、2013等值)
以下是类:
class Currency
{
public string ISO Code { get; set; }
public string Description { get; set; }
}
class Rate
{
public string ISO Code { get; set; }
public int Year { get; set; }
public inr Value { get; set; }
}
最后我需要将结果绑定到一个网格视图中。有人可以帮忙吗?