看我写的:
this._AlreadySend = bool.Parse(dr["AlreadySend"].ToString());

解决方案 »

  1.   

    bool b=bool.Parse(sdr[30].ToString());  //不行的bool b=bool.Parse(sdr.GetString(30));  //这样也不行
      

  2.   

    sdr.Read();有么?就是你的语句执行后是否真的有值,先Show出来看看,也许不是转换的问题。
      

  3.   

    Convert.ToBoolean(dr["AlreadySend"])
      

  4.   

    真是不好意思,数列数时数错了,昨天郁闷了一下午,今天早上猛然看见,多谢。sdr.GetBoolean(4)就可以了