Отображение логического поля в конструкторе отчетов Visual Studio - PullRequest
1 голос
/ 30 сентября 2008

Я пытаюсь отобразить логическое поле в конструкторе отчетов в Visual Studio 2008. Когда я попытался запустить его, произошла ошибка:

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

Я пытался преобразовать его с помощью CBool ​​(), но это не сработало.

Ответы [ 3 ]

3 голосов
/ 04 октября 2008
=iif(Fields!YourBool.Value, "True", "False") 

Я что-то упустил?

1 голос
/ 01 октября 2008

Я могу ошибаться, но CBool ​​должен быть преобразован в логическое значение. Что вы, вероятно, хотите, чтобы преобразовать в строку, чтобы она могла быть отображена. Однако я не уверен, каким будет поведение по умолчанию (т. Е. 0/1, true / false, -1/0, Yes / No и т. Д.), Поэтому вы можете добавить функцию в раздел кода в отчете для отображения логическое, как вы хотите.

0 голосов
/ 30 сентября 2008

Я использую SQL Server 2005. Тип данных битовый.

...