Compartir a través de


Clase FieldObject

Representa un objeto de campo en un informe. Esta clase permite recuperar los objetos que representan la clase específica y tipo de objeto de campo, así como establecer opciones de formato genérico heredadas de la clase ReportObject.

Para obtener una lista de todos los miembros de este tipo, vea Miembros de FieldObject.

Object

   ReportObject

      FieldObject

[Visual Basic]

Public Class FieldObject
   Inherits ReportObject

[C#]

public class FieldObject : ReportObject

[C++]

__gc public class FieldObject : public ReportObject

[VJ#]

public class FieldObject extends ReportObject

Observaciones

Recupere un objeto ReportObject por índice o por nombre mediante la Propiedad Item de la colección ReportObjects y proyecte ReportObject como FieldObject.

Ejemplo

El siguiente ejemplo devuelve un objeto FieldObject.

[Visual Basic]

Private Function GetFieldObject _ 
(ByVal reportObjectName As String) As FieldObject
   Dim field As FieldObject

   ' Obtener ReportObject por nombre, proyectarlo 
   '  como FieldObject y devolverlo.
   If TypeOf _
   (Report.ReportDefinition.ReportObjects. _ 
   Item(reportObjectName)) Is FieldObject Then
      field = _ 
      Report.ReportDefinition.ReportObjects. _ 
      Item(reportObjectName)
      GetFieldObject = field
   Else : GetFieldObject = Nothing
   End If
End Function

[C#]

private FieldObject GetFieldObject(string reportObjectName) 
{
   FieldObject field;

   // Obtener ReportObject por nombre, proyectarlo 
   //  como FieldObject y devolverlo.
   field =
   Report.ReportDefinition.ReportObjects[reportObjectName] 
   as FieldObject;
   if (field != null) return field;
   else return null;
}

[C++]

FieldObject* GetFieldObject(String* reportObjectName)
{
   FieldObject* field;

   // Obtener ReportObject por nombre, proyectarlo 
   //  como FieldObject y devolverlo.
   try
   {
      field = __try_cast<FieldObject*>
      (Report->ReportDefinition->
      ReportObjects->Item[reportObjectName]);
      return field;
   }
   catch(System::InvalidCastException*)
   {
      return 0;
   }
}; 

[VJ#]

private FieldObject GetFieldObject(String reportObjectName) 
{
   FieldObject field;

   // Obtener ReportObject por nombre, proyectarlo 
   //  como FieldObject y devolverlo.
   field = (FieldObject)
   Report.get_ReportDefinition().get_ReportObjects().get_Item(reportObjectName);
   if (field != null) return field;
   else return null;
}

Requisitos

Espacio de nombres: CrystalDecisions.CrystalReports.Engine

Plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP

Ensamblado: CrystalDecisions.Crystalreports.Engine (en CrystalDecisions.Crystalreports.Engine.dll)

Vea también

Miembros de FieldObject | Espacio de nombres CrystalDecisions.CrystalReports.Engine