السلام عليكم،
أريد أن أقوم بتصميم قاعدة بينات تحتوي على مجموعة من التصنيفات Categories وأجزاء من التصنيفات sub categories مثل اللتي يعمل عليها موقع Amazon و ebay، وهي عادة تكون على شكل شجرة.
على سبيل المثال:
الكتب هي تصنيف رئيسي يتدرج تحتها كتب الخيال و كتب الحاسوب والكتب الدينية،
الإلكترونيات هي تصنيف رئيسي يتدرج تحتها التلفاز والهواتف الخ
وقد وجدت طريقة تصنيف الجدول بهذه الطريقة:
category_id, cateogry_name, parent_id
إذا كان لا يوجد parent_id فهذ يعني أنها تصنيف رئيسي (root)،
المشكلة هي كيف أستطيع دمج هذه التصنيف إلى داخل الـ Menu user control؟؟ هذه الأداة لا تستقبل إلا نوعين من الـ data source:
site map و xml file.
السؤال الثاني، هي عملية اختيار الـ Category، الموقع الذي أقوم بتصميمه يعمل بشكل ديناميكي، حيث يستقبل نوع الـ Category عن طريق الـ querystring بالشكل localhost/category.aspx?cateogry_id=1
المشكلة هي أنه عند اختيار تصنيف الكتب، يجب أن تظهر جميع الكتب، هل يوجد طريقة لاستدعاء جميع الـ child nodes، عن طريق الـ parent؟
وآسف للإطالة