Sorting på gridview som er nested i repeater.
Hej.Jeg har et par gridview som bliver lavet i en repeater. På disse gridview vil jeg gerne kunne lave sorting. Repeateren og gridview bliver lavet ud fra en generic list.
Repeateren bliver lavet således:
ClassCollection ClassCol = new ClassCollection();
ClassCol.GetAllClasses(ID);
ClassRepeater.DataSource = ClassCol;
ClassRepeater.DataBind();
ClassCollection er en List<Class>.
Gridview bliver lavet når eventet ClassRepeater_ItemDataBound opstår:
GridView GridViewStudents = (GridView)item.FindControl("GridViewStudents");
StudentCollection StudentCol = new StudentCollection();
Class ClassCol = (Class)e.Item.DataItem;
StudentCol.GetAllStudents(ClassCol.classID, ClassCol.schoolID);
GridViewStudents.DataSource = StudentCol;
GridViewStudents.DataBind();
Hvad er den bedste måde at lave sortering i sådan et tilfælde?
Eller er det muligt at bruge ObjectDataSource selvom jeg skal have gridview nested i en repeater?
På forhånd tak.