1158-EzReportBuild報表2.5
EzReportBuild 2.5報表組件,可以完成報表設(shè)計、預(yù)覽、打印等功能,提供接口函數(shù),可以將設(shè)計、預(yù)覽等嵌入到自定的winform中調(diào)用,使用簡單,調(diào)用靈活。
無第三方DLL庫,全部cs函數(shù)代碼。
在你的工程項目里,新建一個窗體,添加按鈕,使用:
// 單獨(dú)打開報表編輯器
private void button1_Click(object sender, EventArgs e)
{
_Interface.independent_DesignForm();
}
打開設(shè)計器設(shè)計報表,保存報表后可去掉按鈕,該工程項目生成的報表,別的應(yīng)用不能打開查看。
如需復(fù)雜數(shù)據(jù)報表,可先生成一個臨時數(shù)據(jù)庫表,然后引入報表系統(tǒng),由于報表數(shù)據(jù)為按行讀取,所以只要能夠設(shè)計出數(shù)據(jù)庫各字段和內(nèi)容,就能夠生成相應(yīng)的報表。
打印規(guī)則為“內(nèi)容區(qū)域”欄目無論所在位置,緊跟頁頭欄,所以適當(dāng)調(diào)整“頁頭區(qū)域”、“頁腳區(qū)域”位置,保證按需求輸出。
制作每頁多行數(shù)據(jù)報表,“內(nèi)容區(qū)域”為自動計算填充“頁頭區(qū)域”、“頁腳區(qū)域”之間的空間,應(yīng)適當(dāng)調(diào)整“內(nèi)容區(qū)域”欄目和頁頭頁腳之間的空間,達(dá)到最佳打印效果。如需在表格內(nèi)添加空行,可在生成的報表數(shù)據(jù)庫表中添加空記錄即可。
注意:使用時,將fontawesome-webfont.ttf字體文件與exe文件放置在一起,使用Access數(shù)據(jù)庫時,注意路徑,如沒有安裝AccessDatabaseEngine.exe,可在微軟網(wǎng)站下載安裝(必須安裝)。
2.0版本添加了多報表頁嵌套功能,每份報表可設(shè)置多頁,每頁可設(shè)置不同的紙張大小、數(shù)據(jù)表、頁面規(guī)則等,并可對報表頁次序即時調(diào)整,同時,優(yōu)化了顯示,報表顯示更流暢。
2.3增加了數(shù)據(jù)庫生成一維碼、二維碼以及直接寫入維碼;數(shù)據(jù)庫字段之間進(jìn)行混合四則運(yùn)算。
以上版本本站均有下載,自行搜索
2.5統(tǒng)一了界面,包括打開、保存文件對話框等均自定義,修改了一些錯誤。
demo由于數(shù)據(jù)庫字段生成一維、二維碼,所以預(yù)覽打開較慢,以后優(yōu)化;還有些錯誤,以后修改吧。
注意:AccessDatabaseEngine.exe,可在微軟網(wǎng)站下載安裝(必須安裝)
全部源碼,有錯誤自行更正修改,自行提升效率,完結(jié)不在更新修改。




本源碼地址:http://m.bmm520.net/vip/net/2019/0802/19755.html