Ejemplo n.º 1
0
    protected void Page_Init(object sender, EventArgs e)
    {
        XpoHierarchicalDataSource <MyObject> datasource = new XpoHierarchicalDataSource <MyObject>()
        {
            Session          = session,
            ParentProperty   = "Parent",
            ChildrenProperty = "Children",
        };

        treeView.DataSource = datasource;
        treeView.DataBind();
    }
Ejemplo n.º 2
0
    protected void Page_Init(object sender, EventArgs e)
    {
        XpoHierarchyDictionary hdict = new XpoHierarchyDictionary();

        hdict.Add(session.GetClassInfo <LevelOne>(), null, "Children");
        hdict.Add(session.GetClassInfo <LevelTwo>(), "Parent", "Details");
        hdict.Add(session.GetClassInfo <LevelThree>(), "Owner", null);

        XpoHierarchicalDataSource datasource = new XpoHierarchicalDataSource()
        {
            Factory = new XpoHierarchicalObjectFactory(hdict, session, session.GetClassInfo <LevelOne>())
        };

        treeView.DataSource = datasource;
        treeView.DataBind();
    }