This is a migrated thread and some comments may be shown as answers.

Different binding element on XML Datasource

3 Answers 76 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
jialiang_liu
Top achievements
Rank 1
jialiang_liu asked on 06 Nov 2008, 07:32 PM
Is it possible that I can bind different attribute depends on what the node is to TreeView?

like if I have a XML  that has
<Node1 text="abc" value="a">
    <subNode1 gest="xxxxx"></subnode1>
</Node1>

I can bind to text on Node1 and bind to gest on SubNode1.

3 Answers, 1 is accepted

Sort by
0
Atanas Korchev
Telerik team
answered on 07 Nov 2008, 08:43 AM
Hello jialiang_liu,

You can try adding a RadTreeNodeBinding for the specific node level:

<telerik:RadTreeView>
    <DataBindings>
        <telerik:RadTreeNodeBinding Level="1" TextField="text" />
        <telerik:RadTreeNodeBinding Level="1" TextField="gest" />
    </DataBindings>
</telerik:RadTreeView>

Alternatively you can hook up to the NodeDataBound event and perform the mapping from code.

Sincerely yours,
Albert
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0
jialiang_liu
Top achievements
Rank 1
answered on 07 Nov 2008, 04:22 PM
Level is not a recognized word. Do you mean Depth?
0
Atanas Korchev
Telerik team
answered on 10 Nov 2008, 07:53 AM
Hi jialiang_liu,

Yes, I meant the Depth property. Please excuse me for misleading you.

Regards,
Albert
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Tags
TreeView
Asked by
jialiang_liu
Top achievements
Rank 1
Answers by
Atanas Korchev
Telerik team
jialiang_liu
Top achievements
Rank 1
Share this question
or