أيها الأعضاء أرجو مساعدتي في هذه المسألة حيث :
أرغب في عمل صفحة ( C# + ASP.NET ) يتم البحث من خلالها في قاعدة البيانات ومن ثم الحصول على النتائج عن طريق صفحات متعددة باستخدام أداة DataList ، والمعطيات هي :
لدي قاعدة بيانات اسمها mygroup تتكون من 3 جداول كالتالي :
الأول / جدول اسمه Cataloges يتكون من عمودين ( CatalogeId int ، CatalogeName nvarchar )
الثاني / جدوال اسمه Brands يتكون من عمودين ( BrandId int , BrandName nvarchar )
الثالث / جدول اسمه Products يتكون من 5 أعمدة وهي : ( ProductId int , ProductNO nvarchar , CatalogeId int , BrandId int , MainSpecification nvarchar)
بالنسبة لصفحة ASP.net تتكون من الأدوات التالية :
* أداة DropDownList يتم من خلالها اختيار الكتالوج ( محمول - طابعات - شبكات - .... )
* أداة DropDownList يتم من خلالها اختيار الماركة ( سوني - توشيبا - .... )
* زر Button للبحث
* أداة DataList يتم من خلالها عرض نتائج البحث
* أداة Label في حالة عدم وجود نتيجة للبحث يظهر له نص "عذرا لا توجد نتيجة للبحث"
آلية العمل :
عندما يقوم الزائر بزيارة الصفحة تظهر له فقط الثلاث الأدوات الأولى (القائمة المنسدلة للكتالوج ، القائمة المنسدلة للماركة ، وزر البحث ) ، وعندما يختار من القائمة المنسدلة الأولى الخاصة بالكتالوج وليكن مثلا (محمول) ثم يختار من القائمة المنسدلة الثانية الماركة ولتكن مثلا (سوني) ثم يقوم بالنقر على زر البحث تظهر له النتائج في أداة DataList وتكون في صفحات متعددة ، وعندما لا توجد نتيجة للبحث يظهر له أداة Label وفيها الرسالة "عذرا لا توجد نتيجة للبحث"