Представление иерархических данных с использованием элемента управления DataGrid / GridView - PullRequest
3 голосов
/ 09 июля 2011

У меня нет доступа к сторонним компонентам в этом проекте.Я думаю, что у меня есть доступ только к встроенным элементам управления DataGrid и GridView.

Есть ли хороший пример для представления иерархических данных (внутри сетки - Master / Details) во встроенном серверном элементе управления ASP.NET?

Я ищу вариант развертывания / свертывания древовидной структуры.

Ответы [ 2 ]

1 голос
/ 09 июля 2011

Вы после Управление сервером TreeView .

Это встроено в ASP.NET (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>

Вы также можете построить TreeView динамически.

Для этого есть хорошие образцы на MSDN .

0 голосов
/ 16 марта 2013

Пожалуйста, пройдите это , хотя у него нет примера кода, это поможет вам начать работу.

Код предназначен для Asp.net 2.0, и в то время Jquery был не такимОн очень популярен, поэтому код использует JavaScript, поэтому вы можете изменить несколько вещей при его реализации.Приспособьте это согласно своей потребности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...