با سلام خدمت دوستان
من در برنامه ام که در پلتفرم WindowsFormApplication به زبان C# هست, دیتابیس برنامه هم SQL Server است. در یکی از فرم های برنامه, از دو تا کمبوباکس استفاده کردم .
کمبوباکس اول: اسامی استان ها رو از جدول استان ها واقع در دیتابیس برنامه می گیره .
کمبوباکس دوم: در این کمبوباکس, میخوام وقتی یکی از اسامی استان ها رو انتخاب کردم, لیست شهرهای همان استان رو نشون بده . برای مثال وقتی میخوام استان تهران رو انتخاب کنم , لیست شهرهای استان تهران رو در کمبوباکس دوم نشون بده تا بتونیم یکی از شهرها رو انتخاب کنیم.
برنامه رو نوشتم ولی نمیدونم چرا در کد زیر خطا میده و پیام خطا رو هم نوشتم:
int stateid = Convert.ToInt32(combobox1.SelectedValue.ToString() );
خطای زیر رو میده :
Input String was not in a correct format
از کد زیر هم استفاده کردم ولی بازم همون پیام خطای بالایی رو میده.
int stateid = int.Parse(combobox1.SelectedValue.ToString());
از دوستان خواهش می کنم که در این مورد به من کمک کنن. نمیدونم چرا خطا میده؟
خیلی خیلی ممنونم از لطف و محبتتون.
برچسب:
نویسنده: خنج
تاريخ: دوشنبه
1 خرداد
1396 ساعت: 18:21