bool bSex = (bool)(ds.Tables["Module"].Rows[i]["FIsUse"]);上面的语句报错为:类型转换无效:

解决方案 »

  1.   

    跟踪一下ds.Tables["Module"].Rows[i]["FIsUse"]的值。
      

  2.   

    if(ds.Tables["Module"].Rows[i]["FIsUse"] != null)
    {
        (bool)(ds.Tables["Module"].Rows[i]["FIsUse"]);
    }
      

  3.   

    if(ds.Tables["Module"].Rows[i]["FIsUse"] != DBNull.Value)
    {
        bool bSex = bool.Parse((ds.Tables["Module"].Rows[i]["FIsUse"]));
    }
      

  4.   

    跟踪一下捕获一下ds.Tables["Module"].Rows[i]["FIsUse"]的值