mohammad irfan Ответов: 1

Ассоциативный выбор из таблицы in to ASP.NET форма заявки


У меня есть одна таблица в ненормализованной форме под названием "классификация категорий", в которой у меня есть 4 поля, такие как категория, подкатегория, бренд и компания. Я хочу разработать критерии поиска по asp.net в котором сценарий будет:

* Если я выберу категорию из выпадающего списка, она должна автоматически отображать подкатегории, связанные с этой выбранной категорией, в следующем выпадающем списке подкатегории.

* То же самое касается и бренда. Если я выберу подкатегорию, то сетка должна появиться с флажками связанных брендов этой выбранной подкатегории.

Снимок экрана с указанными критериями прилагается ниже.

Что я уже пробовал:

[удалена дублирующая информация]

Мне нужна логика денормализованной базы данных, как Microsoft excel имеет ту функциональность, которую мне нужно реализовать на asp.net.

1 Ответов

Рейтинг:
2

ZurdoDev

Sql довольно прост.

Sql для привязки первого выпадающего списка будет выглядеть примерно так:

SELECT DISTINCT category
FROM [Category Classification]
ORDER BY category


Sql для второго будет следующим
SELECT DISTINCT Subcategory
FROM [Category Classification]
WHERE Category = @Category -- pass in the currently selected category
ORDER BY Subcategory


Их часто называют каскадными выпадающими списками, и есть много способов сделать это, так что вы можете поискать в google несколько примеров, Если вы застряли.