頁(yè)面上帶有交叉表的報(bào)告
Stimulsoft是白俄羅斯一家報(bào)表控件廠商,該商家一直專(zhuān)注于報(bào)表控件的研發(fā)與創(chuàng)新,是報(bào)表控件行業(yè)的領(lǐng)導(dǎo)者。Stimulsoft 經(jīng)過(guò)多年的努力,終于實(shí)現(xiàn)了更加簡(jiǎn)單的設(shè)計(jì)報(bào)表,數(shù)據(jù)驅(qū)動(dòng)更快的應(yīng)用程序,更加簡(jiǎn)便的應(yīng)用新的技術(shù),極大程度上的減少了開(kāi)發(fā)人員的工作量,提高了工作的效率。
執(zhí)行以下步驟創(chuàng)建交叉表報(bào)告:
1. 運(yùn)行設(shè)計(jì)器;
2. 連接數(shù)據(jù):
2.1. 創(chuàng)建新連接;
2.2. 創(chuàng)建新數(shù)據(jù)源
3. 將 Cross-Tab 組件放在報(bào)告模板的一個(gè)頁(yè)面上。
4. 編輯交叉表組件
4.1. 例如,將 "GrowToHeight "屬性設(shè)為 true,以允許 Cross-Tab 組件按高度增長(zhǎng);
5. 例如,使用 "data source "屬性定義帶狀交叉表單組件的數(shù)據(jù)源:
6. 調(diào)用交叉表設(shè)計(jì)器,例如,單擊交叉表組件上下文菜單中的設(shè)計(jì)...項(xiàng)。下圖顯示了交叉表設(shè)計(jì)器窗口:
- 數(shù)據(jù)源字段顯示所選數(shù)據(jù)源的數(shù)據(jù)列;
- 列(Columns)字段顯示數(shù)據(jù)源的列列表,交叉表中的列將根據(jù)這些列創(chuàng)建;
- 行字段顯示數(shù)據(jù)源的行列表,交叉表中的行將根據(jù)這些行創(chuàng)建;
- 摘要字段顯示數(shù)據(jù)源的列列表,交叉表中的摘要將根據(jù)這些列創(chuàng)建;
- 屬性字段顯示交叉表所選項(xiàng)目的屬性;
- 交叉表單元格字段顯示交叉表的單元格;
- 選擇樣式按鈕。單擊后會(huì)出現(xiàn)交叉表樣式的下拉列表。
7. 在交叉表設(shè)計(jì)器中執(zhí)行以下步驟:
7.1. 將數(shù)據(jù)源中的數(shù)據(jù)列添加到交叉表的列字段中。例如,將 CategoryID 數(shù)據(jù)列添加到交叉表的 Columns 字段。因此,該數(shù)據(jù)列中的一個(gè)條目將對(duì)應(yīng)渲染的交叉表中的一列,該數(shù)據(jù)列中的條目數(shù)將等于交叉表中的列數(shù);
7.2. 將數(shù)據(jù)源字段中的數(shù)據(jù)源列添加到交叉表的行中。例如,將 ProductName 數(shù)據(jù)列添加到交叉表的行字段中,則該數(shù)據(jù)列中的一個(gè)條目將對(duì)應(yīng)渲染的交叉表中的一行,該數(shù)據(jù)列中的條目數(shù)將等于交叉表中的行數(shù);
7.3. 將數(shù)據(jù)源字段中的數(shù)據(jù)列添加到交叉表的摘要字段中。例如,將 UnitInStock 數(shù)據(jù)列添加到交叉表的摘要字段中,該數(shù)據(jù)列中的所有條目將成為交叉表中的摘要條目;
8. 按 "OK "按鈕保存更改并返回帶交叉表的報(bào)告模板。
9. 單擊 "Preview "按鈕或單擊 "Preview "菜單項(xiàng)調(diào)用查看器。下圖顯示了交叉表報(bào)告的渲染效果:
10. 返回報(bào)告模板;
11. 編輯報(bào)告模板中的單元格:
11.1. 設(shè)置字體:類(lèi)型、樣式、大小;
11.2. 設(shè)置單元格的背景
11.3. 如果需要對(duì)文本進(jìn)行換行,將 "Word Wrap(文字換行)"屬性設(shè)置為 true;
11.4. 打開(kāi)/關(guān)閉邊框
11.5. 設(shè)置邊框顏色
11.6. 設(shè)置單元格背景等
12. 單擊 "Preview "按鈕或調(diào)用查看器,單擊 "Preview "菜單項(xiàng)。下圖顯示的是編輯報(bào)告模板單元格后,帶有交叉表的渲染報(bào)告:
添加樣式
1. 返回報(bào)告模板;
2. 調(diào)用樣式設(shè)計(jì)器;
下圖顯示了樣式設(shè)計(jì)器:
單擊添加樣式按鈕開(kāi)始創(chuàng)建樣式。從下拉列表中選擇 Cross-Tab。要?jiǎng)?chuàng)建自定義樣式,請(qǐng)?jiān)O(shè)置顏色屬性。下圖顯示了已創(chuàng)建自定義樣式的樣式設(shè)計(jì)器示例:
單擊關(guān)閉。在交叉表編輯器中的 "Select Style "按鈕的值列表中,將顯示自定義樣式。在我們的例子中,名稱(chēng)是交叉表的樣式。選擇該值;
3. 單擊預(yù)覽按鈕或調(diào)用查看器,單擊預(yù)覽菜單項(xiàng)。下圖顯示了使用自定義樣式渲染的交叉表報(bào)告示例: