SpecialVarFieldDefinition Clase
Proporciona las propiedades para recuperar la información de un campo especial del informe.
Para obtener una lista de todos los miembros de este tipo, vea Miembros de SpecialVarFieldDefinition.
System.Object
CrystalDecisions.CrystalReports.Engine.EngineObjectBase
CrystalDecisions.CrystalReports.Engine.FieldDefinition
SpecialVarFieldDefinition
[Visual Basic]
Public Class SpecialVarFieldDefinition
Inherits FieldDefinition
Implements IDisposable
[C#]
public class SpecialVarFieldDefinition : FieldDefinition, IDisposable
Observaciones
Recupera un objeto FieldDefinition mediante la propiedad DataSource del objeto FieldObject y proyecta el objeto FieldDefinition como objeto SpecialVarFieldDefinition.
Ejemplo
El siguiente ejemplo devuelve un objeto SpecialVarFieldDefinition.
[VJ#]
private SpecialVarFieldDefinition getSpecialField
(String reportObjectName)
{
FieldObject field;
SpecialVarFieldDefinition specialField = null;
try
{
field = (FieldObject)Report.get_ReportDefinition()
.get_ReportObjects().get_Item( reportObjectName );
specialField =
(SpecialVarFieldDefinition)field.get_DataSource();
}
catch (Exception e)
{
}
return specialField;
}
[Visual Basic]
Private Function GetSpecialField _
(ByVal reportObjectName As String) As SpecialVarFieldDefinition
Dim field As FieldObject
Dim specialField As SpecialVarFieldDefinition
If TypeOf _
(Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)) Is FieldObject Then
field = Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)
If TypeOf (field.DataSource) _
Is SpecialVarFieldDefinition Then
specialField = field.DataSource
GetSpecialField = specialField
Else : GetSpecialField = Nothing
End If
Else : Return Nothing
End If
End Function
[C#]
private SpecialVarFieldDefinition GetSpecialField
(string reportObjectName)
{
FieldObject field;
SpecialVarFieldDefinition specialField;
field =
Report.ReportDefinition.ReportObjects[reportObjectName]
as FieldObject;
if (field != null)
{
specialField = field.DataSource as
SpecialVarFieldDefinition;
if(specialField != null) return specialField;
else return null;
}
else return null;
}
Requisitos
Espacio de nombres CrystalDecisions.CrystalReports.Engine
Ensamblado CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Vea también
SpecialVarFieldDefinition 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 |