dr["xsh"].ToString()=="true"
再不行

dr["xsh"].ToString().Trim()=="true"

解决方案 »

  1.   

    对不起,没看清楚。在C#中 true!=1
    你还是判断dr["xsh"].ToString()=="1"好啦
      

  2.   

    try to write out dr["xsh"] to see what is in it
    Response.Write("****" + dr["xsh"] + "****");or tryif (convert.ToInt32(dr["xsh"].ToString()) > 0 )
      

  3.   

    bit 可以直接写 true 吧?if (dr["xsh"]==true)
    ...;
      

  4.   

    fupip(小贝)  的三个方法都不行,依然是在两种条件(xsh=1 ; xsh=0)下都显示:寻物启事if (convert.ToInt32(dr["xsh"].ToString()) > 0 )这句报错percyboy(破宝) 的这个方法也报错,运行时错误Response.Write("****" + dr["xsh"] + "****"); 输出:****True****
      

  5.   

    搞定~!
    在各位朋友的启示下,我这样:dr["xsh"].ToString().Trim()=="True"
    把ture 改为True就ok了!谢谢各位!
    :)接分~~