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