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

سؤال عن كيفيه عمل فلتره اثناء البحث

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

السلام عليكم

الصراحة انا مبرمج مبتدئ وفي عندي سؤال:

انا سويت بحث فيه ثلاث drop down list :

وهذه الثلاث عباره عن (البلد - المدينه - المسشفى)

اريد اذا اخترت البلد (المملكه العربيه السعوديه مثلا) تختفي كل المدن الموجوده في خانه المدينه بس يبقى المدن الموجوده في السعوديه (مثل الرياض وجده ....الخ)

واذا اخترت المدينه الرياض تختفي كل المستشفيات الموجوده في خانه مستشفى وما يبق الا المستشفيات الموجوده في الرياض فقط

يعني بختصار عمل فلتره مثل هذا الموقع مثلاhttp://kuwait.q8car.com/ar/cars/default.aspx

(المشكله عندي في الكود مايسوي فلتره داخل drop dow list)

بس البحث شغال عندي تمام

هذا الكود الي كاتبه

Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSearch.Click

Try

If dropdownlis1.selectedIndex <> 0 Then

Filter_String = "County_ID = " & dropdownlis1.selectedValue

Else

Filter_String = "County_ID <>0 "

End If

If dropdownlis2.selectedIndex <> 0 Then

Filter_String += " and City_ID = " & dropdownlis2.selectedValue

End If

If dropdownlis3.selectedIndex <> 0 Then

Filter_String += " and Hospital_ID = " & dropdownlis3.selectedValue

End If

DsSearch.FilterExpression = Filter_String

Catch ex As Exception

lblMessage.Text = ex.Message

End Try

End Sub

هذا الكود شغال معي تمام من ناحية البحث يعني اذا اخترت السعوديه والرياض مثلا راح تطلع المعلومات في جدول gridview تحت

بس اريد الفلتره في نفس dropdownlist لا اريد ان تظهر كل البلاد والمدن

ارجو ان اكون وضحت سؤالي

ارجو المساعدة ولكم جزيل الشكر

#2

صنعت لك مثال سريع تجده في المرفقات ... بدون كود

يلزمه Visual studio 2010

WebSite3.zip

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3
KV2010 كتب:

صنعت لك مثال سريع تجده في المرفقات ... بدون كود

يلزمه Visual studio 2010

يعطيك العافيه ماقصرت

طيب لو حبيت اعدل على الكود الموجود عندي لاني ما اعرف ابرمج الا عالكود كيف ممكن يصير الكود ؟

هو اعتقد السر في سطر الموجود فيه where

يعني هل ممكن تكتبلي التعديل على الكود لكي يعمل نفس البرنامج الي ارسلته لي

جزاك الله خير

#4

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

اخي ببساطه قم بوضع كود تعبئة المدن في حدث الـ SelectedIndexChanged لقائمة الدول ولا تنسى ضبط الخاصيه AutoPostBack الى True, وبنفس الطريقة قم بتعبئة قائمة المستشفيات

.:: Wish to become better and better ::.

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