I need to construct a huge treeview from a composite database table with Grouping
.
Grouping
is, what we see in SQL Server Management Studio Express. After a Database
node, some fixed folders are shown (like, Database Diagrams
, Tables
, Views
, Synonyms
, Programmability
and Security
) and children are grouped in those folders.
Up to this point I have used AfterSelect
event and handler to achieve this.
But the problem with AfterSelect
is, before selecting the node, the viewer is not able to know whether there is any child available. This is because, the expandable plus
sign is not visible.
I want to use BeforeExpand
. But the problem with BeforeExpand
is, it works if the children are already populated. In that case, when I click groups, nothing happens.
How to solve this?
So codes/web-link will be appreciated.