FieldFormat.NumericFormat Property

Gets the NumericFieldFormat object.

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

Syntax

'Declaration

Public Overrideable ReadOnly Property NumericFormat As CrystalDecisions.CrystalReports.Engine.NumericFieldFormat
public virtual CrystalDecisions.CrystalReports.Engine.NumericFieldFormat NumericFormat {get;}

Example

This example sets the properties of a Numeric field.

'Declaration

      Private Sub InitializeNumericFieldObjectFormat(ByVal myReportDocument As ReportDocument, ByVal fieldObjectName As String)
        Dim myReportObject As ReportObject = myReportDocument.ReportDefinition.ReportObjects.Item(fieldObjectName)
        If myReportObject.Kind = ReportObjectKind.FieldObject Then
          Dim myFieldObject As FieldObject = myReportObject

          Dim myNumericFieldFormat As NumericFieldFormat = myFieldObject.FieldFormat.NumericFormat
          myNumericFieldFormat.CurrencySymbolFormat = CurrencySymbolFormat.FixedSymbol
          myNumericFieldFormat.DecimalPlaces = 2
          myNumericFieldFormat.EnableUseLeadingZero = False
          myNumericFieldFormat.NegativeFormat = NegativeFormat.LeadingMinus
          myNumericFieldFormat.RoundingFormat = RoundingFormat.RoundToHundredth
        End If
      End Sub
      
      private void InitializeNumericFieldObjectFormat(ReportDocument reportDocument, String fieldObjectName)
      {
        ReportObject reportObject = reportDocument.ReportDefinition.ReportObjects[fieldObjectName];
        if (reportObject.Kind == ReportObjectKind.FieldObject)
        {
          FieldObject fieldObject = (FieldObject)reportObject;

          NumericFieldFormat numericFieldFormat = fieldObject.FieldFormat.NumericFormat;
          numericFieldFormat.CurrencySymbolFormat = CurrencySymbolFormat.FixedSymbol;
          numericFieldFormat.DecimalPlaces = 2;
          numericFieldFormat.EnableUseLeadingZero = false;
          numericFieldFormat.NegativeFormat = NegativeFormat.LeadingMinus;
          numericFieldFormat.RoundingFormat = RoundingFormat.RoundToHundredth;
        }
      }
      

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also

Reference

FieldFormat Class
FieldFormat Members
CrystalDecisions.CrystalReports.Engine Namespace