请教FastReport的几个问题(100分)

B

bin_75

Unregistered / Unconfirmed
GUEST, unregistred user!
向各位高手请教以下几个问题!
1. fastReport 中的frxDBDataset控件为什么提供了Dataset 与 datasource 两个与数据有关的属性?二者都是用来连接用于操纵数据的控制,目的好象是一样的,为什么要提供两种接口,二者有什么不同,或者说提供两种数据接口的必要性是什么?!
2. frxADOComponents 有什么用?如何使用.
 
我个人感觉Dataset 与 datasource 两者只能取其一,另一个是多余的.可能是考虑给程序员多种选择而设的吧
frxDBDataset是连接 frxEngine 与 Dataset 或 datasource 的中间桥梁.
frxADOComponents,可以在它的设计器中作ADODataSet 用.现在它的设计器支持建立连接和数据集.本人没用过.我都是外部建好DataSet , 再传给frxDBDataset
 
第二个问题同楼上的说法,具体一直也像楼上说的,是这样用的。
第一个问题,当传给FR的数据集是相互独立时,确实使用两个方式结果都是一样的,没有区别。 但是如果需要实现主从报表,则需要设置
DataSet.MasterSource:=DataSourceXXX 所以必须采集DATASource,而不是采用DataSet。
 
顶部