Hello,
I have a collection that contains children and those children can contain children etc. When i press on the rootnode to expand it works, when i click on the first childnode to expand it works etc. But when i press on the second childnode for example and i debug through the code (ColumnSetGenerated event) i see that the columnset doesnt contain any columns and it will display the children as Node4 for example instead of the columns.
Can someone help me with this problem?
Thank you.
Hi Kevin,
The first thing I recommend is that you make sure you have the latest service release. This sounds like a bug that was fixed a while ago.
How to get the latest service release - Infragistics Community
If that doesn't help, then I would try binding the same data to the WinGrid and see if it displays the data correctly. If the grid doesn't show the data, either, then that might be an indication that something isn't set up correct on your data source.
Heej Mike,
Thanks for your reply.Uhm i am almost sure that we use the version 9.2. Monday i will try to use an wingrid, will let you know the results.
Thanks.
Hello Mike,
I cant get it to work with a WinGrid.According to my collegea's, we are using infragistics 9.2. In a previous project i have used the wintree also and their it works correctly, but their the children are collected in the very beginning. Now i am using the beforeexpand event to fill the children belonging to a parent.
It seems unlikely that my datasource is being set wrong, because why does it works with the first node and then it will work for the rest? Just binding a bindinglist to the tree's datasource.
Can it be that this is still a bug?
First thing I would do is... don't use an IList. The BindingManager in DotNet does not work well with IList. Try using a List<T> or better yet, a BindingList<T>.
Any help appriciated.
HI Mike ,
I am also facing the same issue.I am using the IList collection to bind the TreeNode.
The problem doesnt occur with First Immediate child of the Node , but other child nodes.
Also, We have child nodes added to the first immediate child , we dont face problem in other child nodes(of base node).
I think its tightly binding the base node with immediate child node.
Can you please help......
Thanks,Ashish.
Hey Mike,
I want to thank you for your time to help me out.I didnt got it to work with databinding, i am now building the tree node for node. And this works great to. (Little bit difficult creating the columnsets, but it works now)
Thanks
That static method would generate the ColumnSet for you so you would not have to do it yourself.
KevinKlein said:It works for that child, but when i try to expand the childs child, it doesnt do anything.
Then clearly something is wrong with the ColumnSet for the child's child level of the data. When you are binding, the ColumnSet's Key has to match up to the name of the band. Or, you can assign the ColumnSet explicitly using properties on the various Override objects.