问题描述
我打算用一个TEXTBOX控件穿一个数字型参数给数据库,但提示说Textbox1.Text出错,应该是数据类型不一样,请问在C#中如何将字符型的转化为数字型的?
解决方案
解决方案二:
intcount=Convert.ToInt23(textbox1.Text);
解决方案三:
decimaldvalue=0.0m;if(!decimal.TryParse(this.textBox.Text,outdvalue)){return;//不能转换为数字类型。}Console.WriteLine(dvalue);//使用数字
解决方案四:
呵呵,太着急了intcount=Convert.ToInt32(textbox1.Text);
解决方案五:
Session[s]是object对象,要先判断是否为空if(Session["CPage"]!=null){int32i=int.Parse(Session["CPage"].ToString());}
解决方案六:
intcount=Convert.ToInt32(textbox1.Text);之前应该用正则验证格式
解决方案七:
试试1楼的
解决方案八:
引用1楼yb1124的回复:
intcount=Convert.ToInt23(textbox1.Text);
ToInt23.....
解决方案九:
引用3楼yb1124的回复:
呵呵,太着急了intcount=Convert.ToInt32(textbox1.Text);
是有点着急
解决方案十:
多谢了啊!
解决方案十一:
试试:getValue(stringstr){inti;return(bool)int.tryParse(str.ToString(),outi)?Convert.ToInt32(str):0;}
解决方案十二:
Int32.Parse(textBox.text);
解决方案十三:
该回复于2008-03-31 09:50:13被版主删除
解决方案十四:
怎么还是不行啊?各位高手出出招吧。