First I have 2 classes
class Student
{
int StudentID
string Name
Fee fee
}
class Fees
{
int FeeID
string FeeName
DateTime FeeDueDate
}
let say there are 10 students objects Student[] stud = new Student[10]
and if stud[0] has 4 fees ( Fee[4] ) and they are
FeeID=1, FeeName="Books", FeeDueDate="2014/06/25"
FeeID=2, FeeName="Tuition", FeeDueDate="2013/03/21"
FeeID=3, FeeName="Sports Equipment", FeeDueDate="2013/03/18"
FeeID=4, FeeName="School Dorm", FeeDueDate="2013/07/26"
while stud[1] has 2 fees ( Fee[2] ) and they are
FeeID=2, FeeName="Books", FeeDueDate="2014/06/20"
FeeID=4, FeeName="School Dorm", FeeDueDate="2013/03/26"
and stud[2] has ......
I need the sort the second collection which is the Fee by FeeDueDate asscending while Keep the same order of student
so after sorting would be
stud[0] =>
FeeID=3, FeeName="Sports Equipment", FeeDueDate="2013/03/18"
FeeID=2, FeeName="Tuition", FeeDueDate="2013/03/21"
FeeID=4, FeeName="School Dorm", FeeDueDate="2013/07/26"
FeeID=1, FeeName="Books", FeeDueDate="2014/06/25"
stud[1] =>
FeeID=4, FeeName="School Dorm", FeeDueDate="2013/03/26"
FeeID=2, FeeName="Books", FeeDueDate="2014/06/20"
How can this be done? Thanks
Also this image shows my collections of objects http://oi50.tinypic.com/wuq9o3.jpg
Fees's? Also What have you tried?