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
Table 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
table 2
How can I convert table 1 to table 2 using linq in C #, provided that the number of years is dynamic (it is not fixed in 2009,2010, 2011, values 2012,2013, and so on can be added later)
The classes are as follows:
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; }
}
In the end, I need to bind the results to a gridview. Someone can help
source
share