TimeFieldFormat Clase
Permite obtener y establecer las opciones de formato de hora de cualquier campo de hora de un informe.
Para obtener una lista de todos los miembros de este tipo, vea Miembros de TimeFieldFormat.
System.Object
CrystalDecisions.CrystalReports.Engine.EngineObjectBase
CrystalDecisions.CrystalReports.Engine.ReportObjectProperty
TimeFieldFormat
[Visual Basic]
Public Class TimeFieldFormat
Implements IDisposable
[C#]
public class TimeFieldFormat : IDisposable
Observaciones
Recuperar el objeto TimeFieldFormat mediante la propiedad TimeFormat del objeto FieldFormat.
Ejemplo
El siguiente ejemplo devuelve un objeto TimeFieldFormat. El código obtiene el ReportObject por nombre y lo proyecta como FieldObject. Si el campo es un TimeField, entonces el método devolverá el objeto TimeFieldFormat.
[VJ#]
private TimeFieldFormat getTimeFieldFormat
(String reportObjectName)
{
FieldObject field;
TimeFieldFormat timeFormat = null;
try
{
field = (FieldObject)Report.get_ReportDefinition()
.get_ReportObjects().get_Item(reportObjectName);
if (field.get_DataSource().get_ValueType() ==
FieldValueType.TimeField)
timeFormat = field.get_FieldFormat().get_TimeFormat();
}
catch (Exception e)
{
}
return timeFormat;
}
[Visual Basic]
Function GetTimeFieldFormat _
(ByVal reportObjectName As String) As TimeFieldFormat
Dim field As FieldObject
Dim timeFormat As TimeFieldFormat
If TypeOf _
(Report.ReportDefinition.ReportObjects._
Item(reportObjectName)) Is FieldObject Then
field = _
Report.ReportDefinition.ReportObjects._
Item(reportObjectName)
If field.DataSource.ValueType = _
FieldValueType.TimeField Then
timeFormat = field.FieldFormat.TimeFormat
GetTimeFieldFormat = timeFormat
Else : GetTimeFieldFormat = Nothing
End If
Else : GetTimeFieldFormat = Nothing
End If
End Function
[C#]
private TimeFieldFormat GetTimeFieldFormat
(string reportObjectName)
{
FieldObject field;
TimeFieldFormat timeFormat;
field =
Report.ReportDefinition.ReportObjects[reportObjectName]
as FieldObject;
if (field != null)
{
if (field.DataSource.ValueType ==
FieldValueType.TimeField)
{
timeFormat = field.FieldFormat.TimeFormat;
return timeFormat;
}
else return null;
}
else return null;
}
Requisitos
Espacio de nombres CrystalDecisions.CrystalReports.Engine
Ensamblado CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Vea también
TimeFieldFormat 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 |