No postup by měl být následující. 1)Při prvním načtení stránky by jste měl do DDL1 načíst z databáze všechny stoly, které v databázi jsou. 2)Při definici výpisu židlí vytvoříte klasický SqlDataSource, kterému v Configurate DataSource určíte pomocí "WHERE..." ID daného stolu, operátor použijete = pro porovnání rovnosti a v Source vyberete Control(tím se dostanete na vámi vytoužený ovládací prvek, podle kterého se ma sekece řídit) ve vašem případě to bude DDL1(dostanete na výběr ze všech možných prvků, která na stránce již máte přidané) a celou tuto podmínku přidáte pomocí Add. Tímto docílité toho, aby data v DDL2 byla vždy generována v závislosti na tom, co je zrovna označené v DDL1. Aby vše fungovalo jak má, je potřeba ještě prvku DDL1 zapnout vlastnost AutoPostBack, aby stránka reagovala na provedenou změnu výběru v DDL1 a naplnila DDL2 novýma datama podle aktuálně zvoleného stolu. No snad jsem to napsal dost podrobně. V případě nejasností napište, kde je problém. PS: Myslím si ale, že kdyby jste si prošel seriály o ASP.NET od pana Hercega, určitě by jste tam podobný způsob řešení našel.
|