[code]
行 291:                if (IsFees)
行 292:                {
行 293:                    if (sendItems <= items && DateTime.Now.CompareTo(Convert.ToDateTime(dd)) < 0)
行 294:
行 295:                    {[/code]

解决方案 »

  1.   


    行 291:                if (IsFees)
    行 292:                {
    行 293:                    if (sendItems <= items && DateTime.Now.CompareTo(Convert.ToDateTime(dd)) < 0)
    行 294:
    行 295:                    {
      

  2.   

    dd是空的字符串哦,
    不是datetime就是null,否则报错
      

  3.   

            DateTime dt = new DateTime();        if (!DateTime.TryParse(字符串, out dt))
            {
                //转换失败
                return false;
            }
      

  4.   

    dd  是空字符串 , 没法把空字符串转为 DateTime
      

  5.   

    你的DD是空值怎么转成DateTime值呀?
      

  6.   

    如果是空你就填个DBNull.Value就可以了
    有值的时候用DateTime类型做个转换,不报错就OK