protected void rptMenuList_ItemDataBound(object sender, RepeaterItemEventArgs e) { CMS.Menu menu = (CMS.Menu)e.Item.DataItem; if (menu != null) { Repeater rptSub = (Repeater)e.Item.FindControl("rptChild"); rptSub.DataSource = menu.Childs; rptSub.DataBind(); } }
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { CMS.Menu dv = (CMS.Menu)e.Item.DataItem; if (dv.Childs.Count != 0) { Repeater repeater2 = (Repeater)e.Item.FindControl("Repeater2"); MenuCollection listMenuChild = MenuCollection.GetMenuChildCollection(dv.Id); repeater2.DataSource = listMenuChild.GetBindingSource(); repeater2.DataBind(); } }