min_inspectdate这个是什么,是控件名称吧。,那就是少了点什么了。。
if(min_inspectdate.Text!=string.Empty)

解决方案 »

  1.   

    设置断点,给“min_inspectdate.Trim()”和“string.Empty”添加监视,看
    (min_inspectdate.Trim()!=string.Empty)是否为true。如果为true的话,把'"+System.Convert.ToDateTime(min_inspectdate)+"'改为
    "+System.Convert.ToDateTime(min_inspectdate)+" 即去掉分号,试试。
      

  2.   

    if(min_inspectdate != "")
    {strSql+=" and mtb.InspectDate >='"+System.Convert.ToDateTime(min_inspectdate).ToShortTimeString()+"'";}or if(min_inspectdate != "")
    {strSql+=" and mtb.InspectDate >='"+ min_inspectdate +"'";}
      

  3.   

    是不是判断字符串有问题啊
    if(min_inspectdate.Trim()!=string.Empty)
    改成
    if(!min_inspectdate.Trim().Equals(""))试试