Мне нужно построить огромное древовидное представление из составной таблицы базы данных с Grouping
.
Grouping
- это то, что мы видим в SQL Server Management Studio Express. После узла Database
отображаются некоторые фиксированные папки (например, Database Diagrams
, Tables
, Views
, Synonyms
, Programmability
и Security
), и дочерние элементы группируются в эти папки.
До этого момента я использовал AfterSelect
событие и обработчик для достижения этой цели.
Но проблема с AfterSelect
заключается в том, что до выбора узла зритель не может узнать, есть ли доступный дочерний элемент. Это связано с тем, что расширяемый знак plus
не отображается.
Я хочу использовать BeforeExpand
. Но проблема с BeforeExpand
в том, что он работает, если дети уже заселены. В этом случае, когда я нажимаю на группы, ничего не происходит.
Как это решить?
Так что коды / веб-ссылки приветствуются.