ReportViewer如何以不同方式显示布尔值

时间:2013-07-18 00:01:58

标签: visual-studio-2010 boolean reportviewer

我的数据存储在SQL server(0或1)的BIT字段中 当我在reportviewer中显示它时显示TRUE或FALSE

我想将其更改为YES或NO 请指教。

2 个答案:

答案 0 :(得分:3)

您可以使用iif。

在报告中更改它
=iif(Fields!YourBool.Value, "Yes", "No")

如果您的数据为空,则它将评估为“否”。如果你想要它是空白而不是使用这个

=iif(isnothing(Fields!YourBool.Value), "", iif(Fields!YourBool.Value, "Yes", "No"))

答案 1 :(得分:0)

,您还可以显示复选框:

(将文本框的字体更改为Wingdings2)

=IIf( Fields!MyBooleanField.Value, Chr(82), Chr(163))