树视图





0/5 (0投票)
TreeView控件可以在任何需要显示层次化数据的情况下使用。例如,您可以使用此控件来提供一个
TreeView
控件可以在任何需要显示层次化数据的情况下使用。例如,您可以使用此控件来提供站点导航、显示数据库表中具有父/子关系的数据记录、显示XML文档的内容,或显示文件系统中的文件和文件夹。您还可以通过编程方式访问TreeView对象模型,以动态创建树、填充节点、设置属性等。TreeView控件由节点组成,您可以向TreeView控件中添加三种类型的节点。- 根节点 - 根节点是没有父节点的节点。它有一个或多个子节点。
- 父节点 - 具有父节点和一个或多个子节点的节点
- 叶节点 - 没有子节点的节点
使用TreeView控件最简单的方法是指定一组静态的树节点。以下是如何声明性地定义TreeView节点的示例
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode Text="Products" Value="Products">
<asp:TreeNode Text="Computers" Value="Computers">
<asp:TreeNode Text="Brand" Value="Brand"></asp:TreeNode>
<asp:TreeNode Text="Compatable" Value="Compatable"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="NoteBooks" Value="NoteBooks"></asp:TreeNode>
<asp:TreeNode Text="HardDisks" Value="HardDisks"></asp:TreeNode>
<asp:TreeNode Text="Monitors" Value="Monitors"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
您还可以使用TreeView来提供站点导航功能,在这种情况下,您需要配置TreeView以使用SiteMapDataSource来动态显示SiteMap节点。
TreeView和Menu控件可以为站点导航提供一个很好的解决方案,特别是当它们与角色和安全修剪功能结合使用时。
更多关于TreeView
的资源