PDA

View Full Version : نحوه انتخاب یک ایتم از یک DropDownList



shahroozj
دوشنبه 30 خرداد 1384, 15:06 عصر
سلام

من یک DropDownList دارم که می خواهم در زمان load شدن روی یکی از ایتمهای ان Select باشم. البته من index آن ایتم را ندارم و فقط مقدار متنی آن را دارم . چطوری می توانم این کار را بکنم

mkh1365
سه شنبه 31 خرداد 1384, 08:55 صبح
YourDropDownList.SelectedValue = "YourValue";

shahroozj
چهارشنبه 05 مرداد 1384, 12:15 عصر
این سوال را من قبلا پرسیدم ولی کسی جواب نداد دوباره می پرسم شاید کسی بدونه
جوابی که دوستمان mkh1365 داده اند درست نمی باشد

Behrouz_Rad
پنج شنبه 06 مرداد 1384, 11:28 صبح
DropDownList دارای متدی به نام FindByValue می باشد که بر اساس مقدار در DropDown جستجو کرده و در صورت پیدا شدن مقدار مورد نظر، اندیس آن را بر می گرداند.
اندیس برگشت داده شده را بعد از چک کردن آن (در صورتی که 1- نباشد) برابر با مقدار خاصیت SelectedIndex کنترل DropDown قرار دهید.
موفق باشید.

shahroozj
یک شنبه 09 مرداد 1384, 08:35 صبح
سلام

خیلی ممنون از جوابتان ولی من هرچی گشتم نتونستم این متد را پیدا کنم
اگر نمونه کدی دارید ممنون میشم که برام بفرستید

با تشکر

Behrouz_Rad
یک شنبه 09 مرداد 1384, 23:34 عصر
string strSearch = "ali";
ListItem item;
item = DropDownList1.Items.FindByValue(strSearch);
if (item!=null)
item.Selected = true;

Farhad-Csharp
دوشنبه 10 مرداد 1384, 10:51 صبح
مر30 آقا بهروز. این عینک دودیت منو کشته.

shahroozj
دوشنبه 10 مرداد 1384, 13:29 عصر
آقای راد ممنون ، خیلی از راهنماییتون متشکرم

jannati
سه شنبه 22 شهریور 1384, 10:43 صبح
من همین کارو کردم ولی متاسفانه موفق نشدم.چیز دیگه ای رو نباید ست کنیم؟

shahroozj
شنبه 26 شهریور 1384, 10:16 صبح
لطفا فایل ضمیمه را تست کنید

jannati
شنبه 26 شهریور 1384, 10:49 صبح
ممنون از توجهتون
من این کد رو به #Cنوشتم.اما متاسفانه اون رشته ای رو که من برای جستجو میخوام پیدا نمیکنه.البته اون رشته در لیست نمایش داده میشه.اما پیداش نمیکنه و به خاطر همین مقدار Selectedindexهمیشه -1 میشه!!!!!!!!!!!!!!!!!

Behrouz_Rad
یک شنبه 27 شهریور 1384, 09:45 صبح
احتمالا شما نیز نکته بسیار مهمی رو که در اینجا توضیح دادم فراموش کردید:
http://www.barnamenevis.org/forum/showthread.php?t=28779
لطفا با دقت مطالعه بفرمایید.
موفق باشید.

shahroozj
دوشنبه 28 شهریور 1384, 12:46 عصر
میشه کدتون را اینجا بگذارید ؟