使用DataGrid/GridView控件表示分层数据
本文关键字:表示 分层 数据 控件 GridView DataGrid 使用 | 更新日期: 2023-09-27 18:01:42
我无权访问这个项目中的第三方组件。我想我只能访问内置的DataGrid和GridView控件。
是否有一个很好的例子来表示分层数据(在网格内-主/细节)在一个内置的ASP。. NET服务器控件?
我正在寻找一种扩展/折叠树结构的实现。
你要的是TreeView服务器控件
这是内置于ASP中的。净(System.Web.UI.WebControls)。
来自Microsoft参考资料的代码示例(用于静态内容):
<asp:TreeView ID="MyTreeView" Runat="server">
<Nodes>
<asp:TreeNode Value="Child1" Expanded="True" Text="1">
<asp:TreeNode Value="Grandchild1" Text="A" />
<asp:TreeNode Value="Grandchild2" Text="B" />
</asp:TreeNode>
<asp:TreeNode Value="Child2" Text="2" />
<asp:TreeNode Value="Child3" Expanded="True" Text="3">
<asp:TreeNode Value="Grandchild1" Text="A" />
</asp:TreeNode>
</Nodes>
</asp:TreeView>
你也可以动态地构建一个树视图。
请仔细阅读,虽然它没有示例代码,但它可以帮助您入门。
代码是为Asp.net 2.0编写的,当时Jquery还不是很流行,所以代码使用JavaScript,所以你可能想在实现它的时候改变一些东西。