文本内容:
变向实现动态水晶报表往往初学者觉得水晶报表像datagrid一样,给它个数据源,然后它就会显示出来不过这种动态的水晶报表也不是不能实现,只是要变向的实现,肯定的话得问水晶开发商7以下也许地讲一下如何来实现,原理是这样,详细的要求需要自己来调用了主要步骤如下.在水晶报表中插入FormulaFieldstextobject.在程序中DimdryAsNewCrystalReportl项目中水晶报表类名CrystalReport1文本1dry.ReportDeflnition.ReportObjects.Item*text1**.Left=12排版dry.RcportDefinidon.ReportObjects.Itcmtextr.ObjectFormat.EnableCanGrow=TrueDimGetTextObjectlAsCrystalDecisions.CrystalReports.Engine.TextObjectrtObjects.ItemCtextr*GetTextObjectl.Text=loveyou付值字段1dry.ReportDefinition.ReportObjects.Itemtr.Left=12排版dry.DataDefinition.ForniulaFieldsC^tr^.Text={codes.type_id}”付值,表名.字段.基本完成参考
1、通过ReportDocument对象的DataDefinition属性来检索DataDeflnition对象ReportDocument成员公共实例属性DataDefinitionDataDefinition猎取DataDefinition对象
2、DataDefinition类DataDefinition成员|CrystalDecisions.CrystaIRcports.Engine命名空间要求命名空间CrystalDecisions.CrystalReports.Engine平台Windows98WindowsNT
4.0WindowsMillenniumEditionWindows2000WindowsXP1中包含全部与数据操作有关的信息数据操作依据报表中的数据源有关该类型全部成员的列表,请参见DataDefinition成员ObjectDataDefinition备注可以使用该类来定义为报表和组选择纪录的方式,还可以检索组集合和各种字段定义集合通过ReportDocument对象的DataDefinition属性来检索DataDefinition对象
3、通过DataDefinition对象的FormulaFieldDefinitions属性来检索FormulaFields对象DataDefinition成员DataDefinition类|CrystalDecisions.CrystalReports.Engine命名空间公共实例属性FormulaFieldsFormulaFieldDefinitions猎取FormulaFieldDefinitions集合
4、FormulaFieldDefinitions类FormulaFieldDefinitions成员|CrystalDecisions.CrystalReports.Engine命名空间要求命名空间CrystalDecisions.CrystalReports.Engine平台Windows98WindowsNT
4.0WindowsMillenniumEdition»Windows2000WindowsXP程序集CrystalDecisions.Crystalreports.Engine(在CrystalDecisions.Crystalreports.Engine.dll中)包含报表中的每个公式字段的FormulaFieldDefinition对象有关该类型全部成员的列表,请参见FormulaFieldDefinitions成员ObjectSCRCollectionFormulaFieldFieldDefinitions备注通过DataDefinition对象的FormulaFields属性来检索FormulaFieldDefinitions集合
5、猎取FormulaFieldDefinition对象,并设置公式如FormulaFieklDefinition.Text={客户.客户ID}”FormulaFieldDefinition成员FormulaFieldDefinition类|CrystalDecisions.CrystalReports.Engine命名空间公共实例属性FormulaName(从FieldDefinition中继承而来)字符串猎取CrystalReport公式语法中的字段定义唯一公式名Kind(从FieldDefinition中继承而来)FieldKindo猎取字段的类型名称字符串猎取显示在“字段资源管理器”中的公式字段名NumberOfBytes(从FieldDefinition中继承而来)Int32o猎取在内存中存储字段数据所需的字节数Text字符串猎取或设置公式的文本UseCount(从FieldDefinition中继承而来)Int320猎取某字段在报表中使用的次数ValueType(从FieldDefinition中继承而来)FieldValuelXpe0猎取字段值的类型公共实例方法。