kategorie a podkategorie v jednom   zodpovězená otázka

ASP.NET WebForms

potřeboval bych poradit v DataListu mám udělat kategorie a obsah kategorie na jednu stránku a to tak aby se název kategorie zobrazil v nadpisu h2 a nadpis podkategorie v nadpisu h3, prosím poraďte, snažím se to už vyřešit 14 dní

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

A podle čeho poznáte, jestli jde o kategorii nebo podkategorii?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Odsadím pokategorie od kraje

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Myslím jak to poznáte z toho záznamu v databázi, kterým onen DataList plníte.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Spíš bych řekl, že to bylo myšleno, jak dané kategorii ve vaší databázi řeknete, které podkategorie k ní patří. Příklad: máme kategorii "Procesory" a k ní chceme přiřadit 2 podkategorie: "Intel" a "AMD" a k nim třeba řazení podle patice procesoru atd. Proto je potřeba, aby každá kategorie v databázi měla možnost přiřazení ParentID(rodičovské kategorie), kterou specifikujeme, která kategorie je nadřazená. Poté už zbývá jen rekurzivně projít celou tuto tabulku a dané kategorie poskládat jak mají přesně být.

Omlouvám se, jestli to není přesně očekávaná odpověď na prvotní otázku, nicméně mi přijde Michale, že vůbec nevíte, co po vás Tomáš chce vědět, aby vám mohl poradit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

bude řadit podle foreigen key

Takto bude vypadat DB

Create Table [dbo].InsuranceCategories
(
	[TypeInsurance] nvarchar(100) not null,
	
	CONSTRAINT PK_InsuranceCategories PRIMARY KEY CLUSTERED (TypeInsurance ASC)
)

Create table [dbo].[Insurance]
(
	[IdInsurance] int identity(1,1) not null,
	[Description] nvarchar(max) null,
	[Images] varchar(max) null,
	[Price] varchar(max) null,
	[URLInsurance] varchar(max) null,
	[TypeInsurance] nvarchar(100) not null,
	
	CONSTRAINT PK_Insurance PRIMARY KEY CLUSTERED (IdInsurance ASC),
	CONSTRAINT FK_Insurance_InsuranceCategories FOREIGN KEY (TypeInsurance) 
           REFERENCES dbo.InsuranceCategories (TypeInsurance) ON UPDATE CASCADE ON DELETE CASCADE
)

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback