string s=myread.GetString(0);
MessageBox.Show(s);看看你取到的s到底是什么?

解决方案 »

  1.   

    string s=myread.GetString(0).Trim();
      

  2.   

    字符串比较要小心,前后有没有空格要注意(可在msgbox中看看,取出的字符串长度),另外用Trim()函数去除可能存在空格也是很有必要的。
    建议把数据库的中相应字段改为boolean型,逻辑上清楚些,又不会出现字符串比较出错的问题。
      

  3.   

    string s=myread.GetString(0).trim();
    if(s == "是")