如果Temp为空值或其它不可转换为整形字符的话会出错!
===弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪
的星星蓝蓝的天.===本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利 

解决方案 »

  1.   

    哈哈
    TO loulanlouzhu(桃花潭水深千尺,不及阿勇念你情)
    你的签名有抄袭嫌疑…………问题是我确信它里面有值啊??
      

  2.   

    如果是形如"abcdefg"的字符串,转换也出错。
      

  3.   

    如果是数字而且可以兼容Int32就没有问题!否则就会出错(包括DBNull)!不是什么字符都可以转换成整数的!最好写在try{}catch{}里面看看抛出什么异常!
      

  4.   

    你可以自己写个转换函数如下
    public int StringToInt(string valString, int valDefaultValue)
    {
       try{
            return System.Convert.ToInt32(valString);
          }
       catch
       {
           return valDefaultValue;
        }}
      

  5.   

    估计你的 temp 的值为空你debug试一试,
      

  6.   

    TO loulanlouzhu(桃花潭水深千尺,不及阿勇念你情)
    你的签名有抄袭嫌疑…………-->>只要不侵权就行!问题是我确信它里面有值啊??
    --->>什么值!?
    ===弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪
    的星星蓝蓝的天.
    ===本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利 
    ===我的blog:http://loulanlouzhu.blogone.net