请看代码哪里有错.谢谢!
if(jb_PlanStartTime.Text==ds.Tables[0].Rows[i][0].ToString("yyyy-MM-dd HH:mm: ss"))提示:方法ToString 没有任何多载使用.

解决方案 »

  1.   

    ds.Tables[0].Rows[i][0].ToString();
    直接tostring就可以了
      

  2.   

    string.Format("yyyy-MM-dd   HH:mm:   ss",ds.Tables[0].Rows[i][0].ToString())
      

  3.   

    to:两边都是日期型格式.     //if(jb_PlanStartTime.Text == ds.Tables[0].Rows[i][0].ToString())
      

  4.   

    if(jb_PlanStartTime.Text==Convert.ToDateTime(ds.Tables[0].Rows[i][0]).ToString("yyyy-MM-dd   HH:mm:   ss")) 
    ...............
      

  5.   

    要格式化成你传的那个参数的形式就用3楼的方法就行了,ds.Tables[0].Rows[i][0]返回的是一个object类型的对象,没有LZ那种形式的ToString方法重载的。或者先强转成DateTime对象,像这样((DateTime)ds.Tables[0].Rows[i][0]).ToString("yyyy-MM-dd   HH:mm:   ss")也行。