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

Databinding w/ParentID Issue

2 Answers 45 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Dwayne Starkey
Top achievements
Rank 1
Dwayne Starkey asked on 28 Jan 2010, 08:38 PM
I am trying to get my treeview to databind using the settings below. I keep getting the error listed below.
"A critical error has occurred.
This constraint cannot be enabled as not all values have corresponding parent values."


If I remove DataFieldParentID the treeview does bind and shows a list. I tried using 0 and NULL for my parents. Any suggestions?

List I get if I remove the parentID:
Management
General
Detail Orders
Test


RadTreeView1.DataSource = tree.Treeview

RadTreeView1.DataFieldID =

"rID"

 

RadTreeView1.DataFieldParentID =

"ParentID"

 

RadTreeView1.DataTextField =

"Text"

 

RadTreeView1.DataValueField =

"url"

 

RadTreeView1.DataBind()



rID  ParentID    Text                  url
1    0               Management     NULL
2    0               General             NULL
3    2               Detail Orders    ~/Test.aspx  
4    1               Test                  ~/Test.aspx  

2 Answers, 1 is accepted

Sort by
0
chrisjoelcowan
Top achievements
Rank 1
answered on 28 Jan 2010, 11:11 PM
When binding a DataTable to a tree view I used DbNull for top level nodes.
0
Dwayne Starkey
Top achievements
Rank 1
answered on 29 Jan 2010, 11:56 AM
I guess as shit down was needed. This morning everything is working as expected....


Tags
TreeView
Asked by
Dwayne Starkey
Top achievements
Rank 1
Answers by
chrisjoelcowan
Top achievements
Rank 1
Dwayne Starkey
Top achievements
Rank 1
Share this question
or