添加並設計水晶報表。
【1】在VS中添加水晶報表
右擊項目-->添加-->組件-->Crystal Report,輸入文件名稱“CrystallistReport”,如下圖所示:
此時VS會顯示提示框,選擇空白報表,單擊“確定”,如下圖所示:
【2】設計水晶報表並作數據綁定
按照預想的顯示效果進行表格設計,預覽效果圖如下所示:
1、修改版頁為橫向
在空白處右擊-->設計-->頁面設置。頁面設置界面中可對紙張、邊距等進行修改。此處我們只修改方向為橫向,如下圖所示:
2、填充表頭,表尾,基本內容等信息。
右擊-->插入-->文本對象,輸入內容,選中輸入的內容右擊-->文本格式設置,在字體選項卡中對輸入的內容字體、大小、顏色進行設定,在段落選項卡中可修改對齊方式。
相同方式加入其他內容:
添加頁腳頁數,右擊-->插入-->特殊字段-->第N頁,共N頁,添加在頁腳部分。如下圖所示:
雙擊“我的連接”下方IP,連接數據庫
服務器選擇下拉菜單中的PC名稱,數據庫選擇“crystalreporttest”
單擊“下一步”-->“完成”,完成數據庫的連接綁定。
下一步,在水晶報表中加入數據庫內容。
單擊crystalreport,將下拉的選項逐個拖拽到水晶報表中。
提示:拖拽過去后,系統會自動在頁眉區生成表頭,因此前表頭已經人為添加了,因此將系統生成的表頭刪除。如下圖所示:
【3】完善表格外觀,繪制外框。右擊-->插入-->線。如下圖所示
繪制完成后,右擊-->設置對象格式,對線的粗細進行相應調整。如下圖所示
【4】運行界面
最終運行界面如下:
兩個主要部分需要注意:
1、直接使用ComClass、DataClass時需要確認數據綁定是否正確,水晶報表加載路徑是否正確。
2、app.config中,startup后面務必增加如下語句: