برنامه نویسی c# استفاده از لیست کشویی

+16 امتیاز
250 بازدید

میخواهم اگر کاربر در لیست کشویی یکی از دو گزینه موجود را انتخاب نمود، بعد از انتخاب و کلیک روی دکمه، یکی از دو عنوان زیر که در لیبل ها مشخص شده نمایش داده شود. ایراد برنامه کجاست؟

protected void Button1_Click(object sender, EventArgs e)

{

Label1.Text = DropDownList1.SelectedValue;

int a = Convert.ToInt32("DropDownList1.SelectedValue");

if (a == 1)

Label2.Text= "Emergency";

Label2.Text= "CCU";

}

پرسیده شده تیر ۱۵ , ۱۳۹۲ در نرم افزار توسط mv
برچسب گذاری دوباره تیر ۱۶ , ۱۳۹۲ توسط admin
سلام دوست عزیز چرا SelectedValue؟ و بعدش تبدیل به int؟ مگه DropDown به شماSelected Item ID رو برنمیگردونه؟

1 پاسخ

+1 امتیاز

سلام. من چند ساله که سی شارپ کار نکردم.ولی این روش صحیح هست

 

protected void Button1_Click(object sender, EventArgs e)

{

Label1.Text = DropDownList1.SelectedValue;

int a = DropDownList1.SelectedItem;

if a = 0 ? Label2.Text= "Emergency" : Label2.Text= "CCU";

}

پاسخ داده شده تیر ۱۶ , ۱۳۹۲ توسط بی نام

سوالات مشابه

+21 امتیاز
0 پاسخ
171 بازدید پرسیده شده مرداد ۲ , ۱۳۹۲ در نرم افزار توسط سی شارپ
+5 امتیاز
1 پاسخ
49 بازدید پرسیده شده شهریور ۹ , ۱۳۹۳ در نرم افزار توسط silimore
+2 امتیاز
1 پاسخ
18 بازدید پرسیده شده دی ۱ , ۱۳۹۳ در نرم افزار توسط hosseinymh
+2 امتیاز
0 پاسخ
31 بازدید پرسیده شده خرداد ۱۷ , ۱۳۹۴ در نرم افزار توسط alis226
+2 امتیاز
1 پاسخ
29 بازدید پرسیده شده اسفند ۸ , ۱۳۹۳ در نرم افزار توسط mohsen.irim