Unterstützt Asp.net2.0, MS Ajax, Postback, CallBack (kann zum Laden untergeordneter Knoten verwendet werden), Event (Select, Expend, Collaspe, RowCreate, RowDataBound, RowCommand), DataBind
Die Verwendung ähnelt TreeView und GridView.
Prinzip:
Die Hauptklasse dieses Steuerelements ähnelt MS TreeView und umfasst drei Kernklassen: TreeGrid, TreeGridNode und TreeGridRow. TreeGridNode stellt einen Knoten dar und kann DataItem-Attribute haben, und TreeGridRow stellt die Zeile dar, in der sich der Knoten befindet. TreeGrid ist natürlich der Baum inklusive Nodes. Darüber hinaus gibt es die Sammlungsklassen TreeGridNode und TreeGridRow.
Der Unterschied zu TreeView liegt in den unterschiedlichen Darstellungsmethoden und der Verwaltung des Ansichtsstatus.
TreeGrid verwendet die Präsentationsmethode und Syntax von GridView, und der Client kann die Erweiterung und Reduzierung von Knoten steuern. Für die Anzeigemethode und Syntax von GridView muss eine Vorlage definiert werden, und das Erweitern und Reduzieren von Clientknoten kann mithilfe von Javascript gesteuert werden.
Expandieren