NumericFieldFormat Clase
Permite obtener y establecer las opciones de formato numérico de cualquier campo de número de un informe.
Para obtener una lista de todos los miembros de este tipo, vea Miembros de NumericFieldFormat.
System.Object
CrystalDecisions.CrystalReports.Engine.EngineObjectBase
CrystalDecisions.CrystalReports.Engine.ReportObjectProperty
NumericFieldFormat
[Visual Basic]
Public Class NumericFieldFormat
Implements IDisposable
[C#]
public class NumericFieldFormat : IDisposable
Ejemplo
El ejemplo siguiente recupera el objeto NumericFieldFormat mediante la propiedad NumericFormat del objeto FieldFormat.
[VJ#]
private NumericFieldFormat getNumericFieldFormat
(String reportObjectName)
{
FieldObject field;
NumericFieldFormat numericFormat = null;
try
{
field = (FieldObject)Report.get_ReportDefinition()
.get_ReportObjects().get_Item(reportObjectName);
if (field != null)
{
switch((int)field.get_DataSource().get_ValueType())
{
case (int)FieldValueType.CurrencyField:
break;
case (int)FieldValueType.NumberField:
numericFormat = field.get_FieldFormat().get_NumericFormat();
break;
default:
break;
}
}
}
catch (Exception e)
{
}
return numericFormat;
}
[Visual Basic]
Function GetNumericFieldFormat _
(ByVal reportObjectName As String) As NumericFieldFormat
Dim field As FieldObject
Dim numericFormat As NumericFieldFormat
If TypeOf _
(Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)) Is FieldObject Then
field = _
Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)
Select Case (field.DataSource.ValueType)
Case FieldValueType.CurrencyField, _
FieldValueType.NumberField
numericFormat = field.FieldFormat.NumericFormat
GetNumericFieldFormat = numericFormat
Case Else
GetNumericFieldFormat = Nothing
End Select
Else : GetNumericFieldFormat = Nothing
End If
End Function
[C#]
private NumericFieldFormat GetNumericFieldFormat
(string reportObjectName)
{
FieldObject field;
NumericFieldFormat numericFormat;
field =
Report.ReportDefinition.ReportObjects[reportObjectName]
as FieldObject;
if (field != null)
{
switch(field.DataSource.ValueType)
{
case FieldValueType.CurrencyField:
break;
case FieldValueType.NumberField:
numericFormat = field.FieldFormat.NumericFormat;
return numericFormat;
break;
default:
return null;
break;
}
}
else return null;
}
Requisitos
Espacio de nombres CrystalDecisions.CrystalReports.Engine
Ensamblado CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Vea también
NumericFieldFormat Miembros | CrystalDecisions.CrystalReports.Engine Espacio de nombres
©2005 Business Objects SA Reservados todos los derechos.
Business Objects SA http://www.spain.businessobjects.com/ Servicios de soporte http://www.spain.businessobjects.com/Servicios/soporte.htm |