//怎样将字符型的11.0转换为数字型的11.0
string sql="select 列名(数据库字段为字符型,比如:11) from 表名 where 条件";
DataTable dd = System.mySQLConnection.SqlConnections.GetDataTable(SQL, "studentinfo");
//System.mySQLConnection.SqlConnections.GetDataTable(SQL, "studentinfo")
//此句话是引用写好的一个datatable类.
int c = int.Parse(float.Parse(dd.Rows[0]["geshu"].ToString()).ToString());
//当其列名查出的值为空的时候,转换会失败。因为不能将空值转换成float型的值,
//所以在写sql语句的时候就判定一下,
//string sql="select isnull(列名,0) as 列名 from 表名 where 条件";
//这样数据会转换成功
本文介绍了一种将字符型数据转换为数字型数据的方法,并通过具体示例演示了如何使用C#进行转换,同时提供了处理空值的解决方案。
1102

被折叠的 条评论
为什么被折叠?



