PDA

View Full Version : پر کردن dropdownlist با استفاده از بانک اطلاعات



gole_maryam
چهارشنبه 19 مرداد 1384, 12:33 عصر
سلام
من یک صفحه دارم که دو تا dropdownlist دارد که اولی با load شدن صفحه توسط بانک پر می شود و می خواهم که ddدومی مقادیرش با انتخاب کردن مقدار از dropdownlist اولی که مربوط به ان است (با استفاده از بانک )پر شود. البته در قسمت where دستور select از شکل زیر استفاده می کنیم
where ' " & dropdownlist1.selecteditem.text & "'
با تشکر

Behrouz_Rad
چهارشنبه 19 مرداد 1384, 16:03 عصر
عزیز جان!
پس من این مقاله رو واسه چی ایجاد کردم؟

http://www.barnamenevis.org/forum/showthread.php?t=26216

rainbow
دوشنبه 24 مرداد 1384, 08:16 صبح
سلام
اقای راد کد شما مشکل ما را برطرف نمیکند.
dropdownlist دوم که محتویات ان با توجه به انتخاب گزینه مربوط به dropdown اول و بانک پر میشود کار نمی کند.
:sorry:

Behrouz_Rad
دوشنبه 24 مرداد 1384, 19:05 عصر
اگر کاری رو نمی تونی انجام بدی، اون رو تقصر دیگران ننداز.
تا حالا تعداد زیادی از کاربران این کد رو داونلود کردند و مشکلی هم نداشتند.
در ضمن، این برنامه رو قبل از اینکه اینجا بذارم، تست کردم.
مشکل از خود شماست.

H_Ghaffarian
دوشنبه 31 مرداد 1384, 07:21 صبح
سلام
کد قسمت Where شما مشکل داره. شما در رویداد تغییر ایندکس dropdownlist اولتون باید محتویات انتخاب شده رو به دستور Select بصورت زیر انتساب بدید:
SELECT ... FROM ... WHERE YourFildName=Value
شما در کدتون نام فیلد تحت شرط رو وارد نکردید، اپراتور رو جا انداخته اید(Like,=،<,>,<=,>=) و همچنین در پایان کار هم "'" & رو جا انداخته اید. در ضمن اگر محتویات dropdownlist اولتون فارسیه بهتر بعد از اپراتورتون و قبل از مقدار انتسابی از N استفاده کنید( البته نوع فیلد جدولتون هم باید Nvarchar یاNchar باشه)