SpecialVarFieldDefinition Classe
Indique les propriétés permettant d'extraire les informations sur un champ spécial de votre rapport.
Pour obtenir la liste de tous les membres de ce type, voir les membres de la classe 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
Remarques
Extrait un objet FieldDefinition à l'aide de la propriété DataSource de l'objet FieldObject et transtype l'objet FieldDefinition en SpecialVarFieldDefinition.
Exemple
[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;
}
Configuration requise
Espace de noms CrystalDecisions.CrystalReports.Engine
Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Voir aussi
SpecialVarFieldDefinition Membres | CrystalDecisions.CrystalReports.Engine Espace de noms
©2005 Business Objects SA. Tous droits réservés.
Business Objects SA. http://www.france.businessobjects.com/ Services de support http://www.businessobjects.com/support/ |