BooleanFieldFormat Class

Allows you to get and set the Boolean output type for Boolean fields.

Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

Syntax

'Declaration
Public Class BooleanFieldFormat
    Inherits ReportObjectProperty
    Implements IDisposable
public class BooleanFieldFormat : ReportObjectProperty, IDisposable

Remarks

Retrieve the BooleanFieldFormat object through the BooleanFormat property of the FieldFormat object.

Example

This example returns a BooleanFieldFormat object.

'Declaration

      Function GetBooleanFieldformat _
         (ByVal reportObjectName As String) As BooleanFieldFormat

         Dim field As FieldObject
         Dim booleanFormat As BooleanFieldFormat

         If TypeOf _
            (Report.ReportDefinition.ReportObjects. _
            Item(reportObjectName)) Is FieldObject Then
            field = _
               Report.ReportDefinition.ReportObjects. _
               Item(reportObjectName)
            If field.DataSource.ValueType = _
               FieldValueType.BooleanField Then
               booleanFormat = field.FieldFormat.BooleanFormat
               GetBooleanFieldformat = booleanFormat
            Else : GetBooleanFieldformat = Nothing
            End If
         Else : GetBooleanFieldformat = Nothing
         End If
      End Function
      
      private BooleanFieldFormat GetBooleanFieldformat
         (string reportObjectName)
      {
         FieldObject field;
         BooleanFieldFormat booleanFormat;
         field =
            Report.ReportDefinition.ReportObjects[reportObjectName]
            as FieldObject;
         if (field != null)
         {
            if (field.DataSource.ValueType ==
               FieldValueType.BooleanField)
            {
               booleanFormat = field.FieldFormat.BooleanFormat;
               return booleanFormat;
            }
            else return null;
         }
         else return null;
      }
      

Inheritance Hierarchy

Object
   EngineObjectBase
      ReportObjectProperty
         BooleanFieldFormat

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also

Reference

BooleanFieldFormat Members
CrystalDecisions.CrystalReports.Engine Namespace