PDA

View Full Version : مبتدی: کمک راجع به ارور تبدیل فرمت



piter11
جمعه 21 فروردین 1394, 11:57 صبح
کم کتو رویداد selectindex change کمبو باکسم این کد رو نوشتم ارور فرمت میگیره مشکل کجاس

ارور
Input string was not in a correct format.
کد

SqlCommand com = new SqlCommand("select code from infpaygah where name='"+comboBox1.Text+"'", con);
int c = Convert.ToInt32(label12.Text);
con.Open();
c=com.ExecuteNonQuery();
con.Close();
از این خطم ایراد میگیره
int c = Convert.ToInt32(label12.Text);

am_al_59
جمعه 21 فروردین 1394, 12:03 عصر
خطا مال اینه که رشته ای که در Label112.Text قرار داره قابل تبدیل به عدد نیست

این خط روهم

SqlCommand com = new SqlCommand("select code from infpaygah where name='"+comboBox1.Text+"'", con);


این شکلی کن

SqlCommand com = new SqlCommand("select code from infpaygah where name=N'"+comboBox1.Text+"'", con);

piter11
جمعه 21 فروردین 1394, 12:38 عصر
خوب چیکار کنم
تکس باکس الان بجاش گذاشتم داخلش -1 نشان میده برای همه گزینه های کمبو باکس

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
SqlCommand com = new SqlCommand("select code from infpaygah where name=N'"+comboBox1.Text+"'", con);

con.Open();
textBox6.Text= com.ExecuteNonQuery().ToString();
con.Close();




}