PDA

View Full Version : چطور مي شه هنگام bind كردن به drop down list آيتم اول نشون داده نشود؟



gm.sara
جمعه 10 آبان 1387, 15:41 عصر
سلام
وقتي يك data را به drop down list ، بايند مي كنم آيتم اولي را كه از ديتابيس مي آره را توي text drop down list نشون مي دهد من مي خواهم وقتي كاربر روي فلش drop down list كليك كرد آيتم هايش را نشون بدهد، يعني در لحظه اي كه ديتا بايند شد نمي خواهم توي text آن مقدار داشته باشد به عبارتي ليستش وجود داشته باشه ولي تا كاربر چيزي را انتخاب نكرده خودش پيش فرض نداشته باشه
سئوالم را جستجو كردم ولي جوابي پيدا نكردم، ممنون مي شم اگر راهنمايي كنيد.

kezack
جمعه 10 آبان 1387, 16:29 عصر
خوب در قسمت EditItem يك Item بهش اضافه كن فرضا روش نوشته باشه Please Select
كه با كليك روش ايتم هايي كه بايند شدن نشون داده بشه

gm.sara
جمعه 10 آبان 1387, 19:54 عصر
ممنون از پاسخ شما ، ولي وقتي كه از ديتابيس بايند مي شود اون گزينه ديگه از بين مي ره، چون من بايند كردن را به ازاي رويداد page load نوشتم. من مي خوام كه وقتي بايند شد روي drop down list چيزي نباشه تا خود كاربر بره و اونو انتخاب كنه

Sajjad.Aghapour
جمعه 10 آبان 1387, 21:19 عصر
بعد از بایند کردن این کد رو بنویسید


DropDownList1.Items.Insert(0, "please select ---");

Saber_Fatholahi
شنبه 11 آبان 1387, 16:15 عصر
دوست من برای این کار اول باید خصوصیت
AppendDataBoundItems="True" قرار بده تا بتونی ایتمی که اضافه کردی نشون داده بشه در غیر این صورت اگرم اضافه کنی نمایش داده نمی شه

gm.sara
دوشنبه 13 آبان 1387, 12:12 عصر
با تشكر از همه دوستان
خيلي كمك كرد، مشكلم حل شد