【发布时间】:2011-09-22 05:06:20
【问题描述】:
我需要使用Grouping 从复合数据库表构造一个巨大的树视图。
Grouping 是我们在 SQL Server Management Studio Express 中看到的。在 Database 节点之后,会显示一些固定文件夹(例如,Database Diagrams、Tables、Views、Synonyms、Programmability 和 Security),并且子文件夹被分组在这些文件夹中。
到目前为止,我已经使用 AfterSelect 事件和处理程序来实现这一点。
但AfterSelect 的问题是,在选择节点之前,查看器无法知道是否有任何子节点可用。这是因为,可展开的 plus 符号不可见。
我想使用BeforeExpand。但是BeforeExpand 的问题是,如果孩子们已经有人居住,它就可以工作。在这种情况下,当我单击组时,什么也没有发生。
如何解决这个问题?
所以代码/网络链接将不胜感激。
【问题讨论】: