PDA

View Full Version : چگونه آیتم مورد نظر درdropdownlist انتخاب شود



bitcob589
پنج شنبه 27 مهر 1391, 09:44 صبح
با سلام
یک dropdownlist وجود دارد که در آیتمهای وجود دارد و یک لیبل وجود داردکه در آن یکی از آیتمها dropdownlist در لیبل نمایش داده می شود چگونه می توان با توجه به اسم آیتمی که در لیبل وجود دارد آن آیتم را dropdownlist نمایش داد در نظر بگیرید اگر در لیبل اسم آسمان نوشته بود در dropdownlist آیتم آسمان را نمایش داده شود

morteza271
پنج شنبه 27 مهر 1391, 10:14 صبح
اینطوری :
comboBox1.Text = label1.Text;

bitcob589
پنج شنبه 27 مهر 1391, 12:39 عصر
آیتمهای dropdownlist از دیتابیس پر می شود اگر در لیبل نام هر کدام از آیتمهای dropdownlist بود در dropdownlist آن آیتم نمایش داده می شود

morteza271
پنج شنبه 27 مهر 1391, 12:48 عصر
آیتمهای dropdownlist از دیتابیس پر می شود اگر در لیبل نام هر کدام از آیتمهای dropdownlist بود در dropdownlist آن آیتم نمایش داده می شود
منظورتون از نام همون متن ایتم هست دیگه،درسته؟

تست کردنش ضرر نداره!!!!!!!!!!!کدی که گذاشتم رو تست کنید!

bitcob589
پنج شنبه 27 مهر 1391, 12:57 عصر
منظورتون از نام همون متن ایتم هست دیگه،درسته؟

تست کردنش ضرر نداره!!!!!!!!!!!کدی که گذاشتم رو تست کنید!
کد تست شد خطای زیر نمایش داده می شود

'drop has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value

morteza271
پنج شنبه 27 مهر 1391, 13:06 عصر
کد تست شد خطای زیر نمایش داده می شود

'drop has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value
من تست کردم مشکلی نداشت و درست کار میکنه!!
لطف کنید کدتون رو بذارین.
کد قسمتی که ایتم ها رو به کامبوباکس ست می کنید رو بذارین.

bitcob589
پنج شنبه 27 مهر 1391, 13:10 عصر
کد به صورت زیر است


Label st = newLabel();
st = (Label)datalist.Items[e.Item.ItemIndex].FindControl("lblstartext");
dropdownlist1.Text = st.Text;

morteza271
پنج شنبه 27 مهر 1391, 13:16 عصر
نه دوست عزیز.
کد قسمتی رو بذارین که کامبوباکس رو پر می کنید.اون جایی که آیتم ها رو از دیتابیس می خونید و می دین به کامبوباکس رو میخوام.

Directx
پنج شنبه 27 مهر 1391, 15:33 عصر
اولا به جای dropdownlist بهتره از combobox استفاده کنید
راههای زیادی داره
مثلا استفاده از linq به شی داده ای تون و کترلش
استفاده از currency manager مربوط به فرمتون
کنترل دستی با کد و رویدها
حالا یکی رو انتخاب کنید تا مثال بزنم ولی اگه خودتون برید دنبالش بهتره الان حسشو هم ندارم:لبخند:

mahdidabaghi
جمعه 28 مهر 1391, 01:29 صبح
با سلام
یک dropdownlist وجود دارد که در آیتمهای وجود دارد و یک لیبل وجود داردکه در آن یکی از آیتمها dropdownlist در لیبل نمایش داده می شود چگونه می توان با توجه به اسم آیتمی که در لیبل وجود دارد آن آیتم را dropdownlist نمایش داد در نظر بگیرید اگر در لیبل اسم آسمان نوشته بود در dropdownlist آیتم آسمان را نمایش داده شود
با سلام

dropdownlist1.selectedvalue = lable1.text
البته این کد اگر دارین یک وب سایت مینویسین شاید کار نکنه(یعنی اول باید postback رو درست کنین) ولی باید تو app راحت جواب بده

bitcob589
جمعه 28 مهر 1391, 08:09 صبح
اولا به جای dropdownlist بهتره از combobox استفاده کنید
راههای زیادی داره
مثلا استفاده از linq به شی داده ای تون و کترلش
استفاده از currency manager مربوط به فرمتون
کنترل دستی با کد و رویدها
حالا یکی رو انتخاب کنید تا مثال بزنم ولی اگه خودتون برید دنبالش بهتره الان حسشو هم ندارم:لبخند:
اگر امکان currency manager توضیح دهید

با سلام

dropdownlist1.selectedvalue = lable1.text
البته این کد اگر دارین یک وب سایت مینویسین شاید کار نکنه(یعنی اول باید postback رو درست کنین) ولی باید تو app راحت جواب بده
برای وب سایت به چه صورتی postback درست شود یعنی به dropdownlist خاصیت postback داده شود