1

Visual Studio 2008 のレポート デザイナーでブール型フィールドを表示しようとしています。実行しようとすると、次のエラーが発生しました。

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

CBool​​() を使用して変換しようとしましたが、うまくいきませんでした。

4

3 に答える 3

3
=iif(Fields!YourBool.Value, "True", "False") 

何か不足していますか?

于 2008-10-04T03:39:04.500 に答える
1

ここで誤解されるかもしれませんが、CBool​​はブール値に変換することです。おそらく必要なのは、表示できるように文字列に変換することです。ただし、デフォルトの動作(0/1、true / false、-1 / 0、Yes / Noなど)がわからないため、レポートのコードセクションに関数を追加して表示することができますブール値はあなたが望む正確な方法です。

于 2008-10-01T16:42:02.433 に答える
0

SQL Server 2005 を使用しています。データ型はビットです。

于 2008-09-30T08:59:28.590 に答える