Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / боковое меню с динамическим заполнением / 4 сообщений из 4, страница 1 из 1
03.07.2012, 09:33
    #37863931
alloktoeto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
боковое меню с динамическим заполнением
Нужна помощь!! На сайте есть боковое меню, которое выглядит вот так:

<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/DbPrint.accdb" SelectCommand="SELECT * FROM [categories]">
</asp:AccessDataSource>

<asp:ListView ID="LitView1" runat="server" DataKeyNames="cat_id"
DataSourceID="AccessDataSource1" ItemPlaceholderID="PlaceHolder1">

<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
<a href='<%#"products.aspx?cat="+Eval("cat_id") %>'> • <%#Eval("cat_name")%></a>
</li>
</ItemTemplate>
</asp:ListView>

Мне надо изменить его таким образом, чтобы у каждой категории в меню были бы свои подкатегории, которые соответственно записаны в той же базе данных что и основные категории, но в другой таблице. Подскажите пожалуйста, никак не могу сообразить как мне это сделать.
...
Рейтинг: 0 / 0
03.07.2012, 10:10
    #37863980
chessar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
боковое меню с динамическим заполнением
alloktoeto,

Как вариант в таблицу [categories] добавить поле parent (которое может быть и null для категорий верхнего уровня), в котором будут значения id категории родителя.
В корневые узлы выводить только верхнего уровня категории запросом SELECT * FROM [categories] WHERE [parent]=null, а заполнение иерархии для конкретной категории подкатегориями делать динамически запросами типа SELECT * FROM [categories] WHERE [parent]=@cat_id.

Ну это собственно то что первое в голову пришло.
...
Рейтинг: 0 / 0
03.07.2012, 10:12
    #37863982
chessar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
боковое меню с динамическим заполнением
А так вообще лучше уж тогда TreeView использовать я думаю
...
Рейтинг: 0 / 0
03.07.2012, 20:24
    #37865133
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
боковое меню с динамическим заполнением
chessarА так вообще лучше уж тогда TreeView использовать я думаю

А чего тут думать TreeView и нужно использовать
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / боковое меню с динамическим заполнением / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]