c#字符型转换为数值型,怎么写?
例如:code  company
      0101  单位1
      0102  单位2
      0103  单位3
我想插入记录的时候,插入code,其中code的值不能重复,我必须取code的最大值,然后才能插入记录下一个记录的code应为0104

解决方案 »

  1.   

    ConvertInteger.parse
      
      

  2.   

    正解int.Parse(string str)或是Convert.ToInt32(string str);
      

  3.   

    有2种方法可以实现:
    在SQL里转换:将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。
    在c#代码中: Convert.ToInt32 ,Int.tryParse
      

  4.   

    先 select mac(code) 取出最大的 加1 
    **************
    字符转换为数字
    int.Parse("你要转换的字符")
      

  5.   

    楼上正解.你也可以用GUID做ID,系统自动生成,你不用费神.
      

  6.   

    如下:
    SELECT MAX(CAST(V AS int)) + 1 AS Expr1
    FROM Table
      

  7.   

    int a = Convert.ToInt32("123");