Hi Jonathan,
One way to do is to create another ReadOnlyList(I am assuming you just need to show the codes) say KPICodeInfoList and KPICodeInfo.
KPICodeInfoList will have a static GetMethod to which pass the primary key value of the selected KPI say KPI.SomeID.The KPICodeInfo class will just have the constructor and properties that makes up the KPIcode.
KPICodeInfoList list = KPICodeInfoList.Get(KPI.SomeID);
Iterate through the list to show all the info classes in that list.
HTH,
Vikas
Copyright (c) Marimer LLC