Hi
I have a GridView with a relational hierarchy of two levels connected via two manual relations and two templates.
gridViewRelation1.ChildColumnNames.Add("AktivitaetVorgang");
gridViewRelation1.ChildTemplate = this.templateFremdeAktivitaetVorgaenge;
gridViewRelation1.ParentTemplate = this.radGridPsz.MasterTemplate;
gridViewRelation1.RelationName = "relationAktivitaetVorgang";
gridViewRelation2.ChildColumnNames.Add("VorgangHandlungsBedarf");
gridViewRelation2.ChildTemplate = this.templateFremdeVorgangHandlungsbedarfe;
gridViewRelation2.ParentTemplate = this.templateFremdeAktivitaetVorgaenge;
gridViewRelation2.RelationName = "relationVorgangHandlungsbedarfe";
this.radGridPsz.Relations.AddRange(new Telerik.WinControls.UI.GridViewRelation[] {
gridViewRelation1,
gridViewRelation2});
The template of the second level is added to the Maintemplate, the template of the third level is added to the template of the second level.
Everything is working fine at first.
But if I save the layout of the grid and reload it after closing and opening the application again (via radGrid.SaveLayout and radGrid.LoadLayout), there are no rows in the third level, although the datasource is the same, and they were there in the beginning.
The rows of the second level do not have childRows although the templates and relations are still there