代码之家  ›  专栏  ›  技术社区  ›  Jen

在Visual Studio报表设计器中显示布尔字段

  •  1
  • Jen  · 技术社区  · 16 年前

    我试图在visual studio 2008的报表设计器中显示布尔字段。当我试图运行它时,出现了一个错误:

      "An error has occurred during report processing.
          String was not recognized as a valid Boolean."
    

    我试图使用cbool()转换它,但它没有工作。

    3 回复  |  直到 15 年前
        1
  •  3
  •   Peter Mortensen icecrime    15 年前
    =iif(Fields!YourBool.Value, "True", "False") 
    

    我有什么遗漏吗?

        2
  •  1
  •   John K    16 年前

    我可能弄错了,但是cbool要转换成布尔值。您可能需要将其转换为字符串以便显示。但是,我不确定默认行为是什么(即0/1、true/false、-1/0、yes/no等),因此您可以向报表的代码部分添加一个函数,以按您所需的方式显示布尔值。

        3
  •  0
  •   Jen    16 年前

    我正在使用SQL Server 2005。数据类型为位。

    推荐文章