الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث المتعدد في gridview

بدأه alimr78 في 3 فبراير 2012 · 3 رد · 699 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أنا عندي صفحة على النت بحيث توفر للمستخدم عدة خيارات للبحث,,, كما في الصورة:

578273151.jpg

السؤال هو انني لا اريد ان اكتب كود لكل بند في البحت بمعني انني اريد ان كتب select statement واحد فقط بحيث ان جملة where تكون على حسب اختيار المستخدم

الفكرة التي في بالي هي والنتيجة يتم عرضها في GRIDVIERW

Select * from products where @a=@a

ومن تم @a يكون متغير ويتم استخدام IF وايضا هنالك امر هو ان اختلاف نوع الحقول من INT, STRING, FLOAT, DATETIME هل بالامكان تطبيق هذه الفكرة على امر الوواقع؟؟

ولكم جزيل الشكر والتقدير

والسلام عليكم

#2

السلام عليكم.

يمكنك أخي استخدام Dynamic Query بحيث يمكنك تشكيل جزء

@a=@a

في البرنامج كمتحول نصي و يتم تمريره إلى الداتابيس ( تعمل على SQL Server ) كباراميتر و من طرف الداتابيس يمكنك كتابة التالي:

DECLARE @sqlCommand varchar(1000)
SET @sqlCommand = 'Select * from products where ' + @Parameter
EXEC (@sqlCommand)
#3

اتظر هذا الدرس

الرابط الخاص بي

#4

فكرة الأخ كريم جميلة جداً.

مواضيع مشابهة