分層數(shù)據(jù)源
我們已經(jīng)了解過(guò)的數(shù)據(jù)源都是關(guān)系型數(shù)據(jù)源,即它們來(lái)自關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(通常稱(chēng)為 RDBMS)。FastReport 還支持其他類(lèi)型的數(shù)據(jù)--分層數(shù)據(jù)源。此類(lèi)數(shù)據(jù)源來(lái)自所謂的業(yè)務(wù)對(duì)象,在應(yīng)用程序中通常使用業(yè)務(wù)對(duì)象將關(guān)系數(shù)據(jù)源表示為 .Net 類(lèi)。
在報(bào)表中添加分層數(shù)據(jù)源的唯一方法是通過(guò)編程注冊(cè)。這將在 "Programmer's manual "中討論。現(xiàn)在我們來(lái)看看順序數(shù)據(jù)源和層次數(shù)據(jù)源之間的一些區(qū)別。在下圖中可以看到兩個(gè)數(shù)據(jù)源:"Categories BusinessObject "和 "Products"??梢钥吹剑?Products "數(shù)據(jù)源包含在其父數(shù)據(jù)源 "Categories BusinessObject "中:
這兩個(gè)數(shù)據(jù)源相互關(guān)聯(lián),可以在 master-detail "報(bào)告類(lèi)型中使用。您也可以在 "simple list "報(bào)告類(lèi)型中單獨(dú)使用這兩個(gè)數(shù)據(jù)源。
如需下載fastreport最新試用版,請(qǐng)點(diǎn)產(chǎn)品名跳轉(zhuǎn)產(chǎn)品下載頁(yè)>>