摘要:水晶報(bào)表是具有強(qiáng)大的報(bào)表設(shè)計(jì)功能的專業(yè)報(bào)表設(shè)計(jì)工具,能幫助設(shè)計(jì)人員快速創(chuàng)建具有專業(yè)外觀的報(bào)表。通過研究推模式的工作原理,提出以數(shù)據(jù)集作為報(bào)表數(shù)據(jù)源,再采用推模式將數(shù)據(jù)注入數(shù)據(jù)集的方法,實(shí)現(xiàn)了在水晶報(bào)表中插入圖片的功能。數(shù)據(jù)注入過程利用數(shù)據(jù)集支持BLOB字段的特點(diǎn),從介質(zhì)中獲取圖片內(nèi)容,以字節(jié)數(shù)組形式存入數(shù)據(jù)集。這種插入圖片的方法減小了水晶報(bào)表和數(shù)據(jù)源的耦合程度,適用于數(shù)據(jù)來源分散、復(fù)雜的場(chǎng)合,或數(shù)據(jù)獲取后需要做進(jìn)一步處理的場(chǎng)合。