用int就可以了!
int i=(int)111.11;
int i=(int)111.11;
解决方案 »
- 大神们MVC这样的错误让我们新手很难过了,帮帮忙吧······
- treeview做了一个菜单,点击一个栏目想页面回传后依旧展开点击的栏目
- 调用类函数
- 如何用JS调用aspx页面,在线给分。。
- 100分菜鸟问题,大哥大姐快来抢答啊~~~~~
- 那位同志有Microsoft Visual Studio.NET 2003的安装盘请提供下载吧,或告诉我哪有没有少文件的下载!
- 在ASP里面怎么执行一段SQL语句,把一个表的数据清空?
- 想根据DropDownList中选择的项目.显示不同的TEXTBOX的数目,都是在一个页面中的.该怎么实现?
- 如何以code-behind的方式在Datagrid中添加一个checkbox列?
- GridView:如何实现点击按钮列按钮改变本行背景色
- 求教:如何连接使用扩展名为csv的文件?
- 菜菜问题,关于WEB服务,谢谢帮助!
int i=Convert.ToInt16()
试一下吧
a = int.Parse(dr["aaa"].ToString());//数据库中读出字段值
b = a + 1 ;如果数据库中读出字段值是整数一切正常,如果是浮点数,
对 a 赋值那一行就报错,请教这里该怎么写?
int i=Convert.ToInt16()
这种常用转化方法都试过,
Int16.Parse()甚至直接报错。
a = Convert.ToInt32(dr["aaa"])
也不要 .ToString 了。
float f = float.Parse(s);
System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
nfi.NumberDecimalDigits = 0; //小数位数为0
int i = int.Parse(f.ToString("N", nfi));