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.
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