Thank you for writing. When you are using data binding there is little control over the creation of nodes. However, you have a Text (indicated by DisplayMember) property and a value which corresponds to the ValueMember property will be stored in the Tag of each RadTreeNode. Here is a small comparison of how RadListBox and how RadTreeView binds to data:
radListBox.DisplayMember = "Name";
radListBox.ValueMember = "Id";
radListBox.DataSource = dataSource;
// Values are retrieved like so:
object value = (radListBox.SelectedItem as RadListBoxItem).DataBoundItem;
radTreeView.DisplayMember = "Name";
radTreeView.ValueMember = "Id";
radTreeView.DataSource = dataSource;
object value = radTreeView.SelectedNode.Tag;
Write again if you have other questions.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.