הממ...
זו לא בעיה מסובכת במיוחד, ואפשר לעשות את זה לא רע בצד-לקוח. בעיקרון, מה שקורה - אם עובדים בשיטה של WebForms - זה ככה: יש לך טבלא אחת, שמכילה את שמות ה"קטגוריות", וטבלא שניה, שמכילה את הערכים, כמו פה:
[categories] ID | Title 1 | Aeroplane Models 2 | Colours [items] ID | Category | ItemTitle 1 | 2 | Red 2 | 2 | Green 3 | 1 | Boeing 747
את שולפת את רשימת הקטגוריות, עם השאילתה
select id, title from [categories];
מגדירה DataSource וכו' (ה-value זה ה-id וה-text זה ה-title). באירוע של שינוי ה-index שמסומן, או בכל אירוע אחר שקורה אחרי שנבחרה קטגוריה (למשל, לחיצה על כפתור), את שולפת את רשימת הפריטים:
select id, itemTitle from [items] where category=...
שוב, הגדרת DataSource וזהו
דוגמא לא מצאתי, וזה הכי קרוב לדוגמא
אגב, נא לא לבקש קודים מוכנים פה. מטרת הפורום שונה..