我们数据中的数据有个价格字段,字段类型为nvarchar类型的,里面有汉字,也有0.00的形式,我怎么取到小数的类型的字段.

解决方案 »

  1.   

    先从数据库中取出该字段的值,转换为string,然后用TryParse方法判断。
    float f;
    if (float.TryParse("3.25", out f))
        Response.Write(f);
    else
        Response.Write(f);
    以上执行TryParse方法转换字符串"3.25",若能转换成float型,则返回true,并为外部变量f赋值3.25;否则,返回false,并为外部变量f赋值0。
      

  2.   

    用这个试试吧,还有价格是个float,为什么要用汉字等什么的来表示价格呢?