PDA

View Full Version : مشکل با conver int



mahdi_14263
یک شنبه 08 شهریور 1388, 16:14 عصر
با سلام
دوستان مشکل من این هست که من یک دیتا بیس دارم که یک تیبل با یک فیلد از نوع int دارد
و من در دیتاست خود برای tableadapter مربوط به این تیبل یک quary جدید از نوع insertساختم
و وقتی که میخواهم دیتابیسم را پرکنم دستور زیر را مینویسم

tableadapetrname.insertquary1(int.parse(textbox1.t ext.trim()))
تا اینجا همه چیز درست است ولی وقتی textbox را خالی میگذارم و این کد اجرا میشود خطای
Input string was not in a correct format را میدهد
از دوستان میخواهم من را راهنمایی کنند که چطور ""را به null در دستور بالا تبدیل کنم
تا این خطا را تولید نکند
ممنون که وقت گذاشتین

M.YasPro
یک شنبه 08 شهریور 1388, 16:33 عصر
tableadapetrname.insertquary1(int.parse(textbox1.t ext.trim()))


سلام


int t=0;
if(textBox1.Text!=string.Empty)
t=(int)textBox1.Text;
tableadapetrname.insertquary1(int.parse(textbox1.t ext.trim()));

majid325
یک شنبه 08 شهریور 1388, 18:44 عصر
int res;
int.TryParse(txb.Text, out res);
System.Windows.Forms.MessageBox.Show(res.ToString( ));


نکته:
اگه مقدار معتبر وارد نشه صفر بر میگردونه.