原創|其它|編輯:郝浩|2012-08-31 15:38:37.000|閱讀 922 次
概述:這篇文章主要講述的是如何在WinForms平臺上使用Visual Studio . net上創建報告與競爭的交叉報告工具。本文以示例的形式一步一步的教你用XtraReports Suite創建一個交叉報告。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
如果你要在Visual Studio . net上創建報告與競爭的交叉報告工具,那么這篇文章就會對你起到幫助。在下面的例子中會一步一步的教你用XtraReports Suite創建一個交叉報告。在這個例子中,主要是有關于WinForms平臺的應用。
1 、啟動Visual Studio。
2 、新建一個Windows Application應用。
3 、在“Project ”菜單中,選擇Add New Item,或按Ctrl + Shift +A調用Add New Item對話框。
4 、選擇XtraReport Class,并單擊Add。
5 、打開Toolbox窗口,然后從DX: Reports工具箱選項卡上將XRPivotGrid控制拖放到Detail band上。
Binding Data
1 、為XRPivotGrid調用Smart Tag標記(單擊位于XRPivotGrid控制右上角的箭頭圖標)。
2 、在Smart Tag上,選擇Data Source屬性,然后單擊Add Project Data Source連接。
3 、選擇Database類型,單擊Next。
4 、設置Data Connection連接到nwind。mdb文件。單擊New Connection,設置Microsoft AccessDatabase File文件(OLE DB)作為數據源。單擊Browse,并將定位nwind.mdb文件定位到硬盤驅動器上。單擊Ok,然后單擊Next。
5 、在其最初的位置單擊NO離開數據源文件。
6 、單擊Next.
7 、選擇SalesPerson視圖,并點擊Finish。現在,XRPivotGrid被綁定到SalesPerson視圖(它的Data Source設置為nwindDataSet1,Data Member設置為SalesPerson,Data Adapter設置為salesPersonTableAdapter)。
下面有趣的事情開始了:
1 、在XRPivotGrid的 Smart Tag上,單擊Run Designer…鏈接。
2 、單擊Retrieve Fields按鈕。
3 、將導航欄的布局節切換到左邊。
4 、將CategoryName 和 ProductName的字段拖放到Row Fields區域。
5 、將Country和SalesPerson字段拖放到Column Fields區域。
6 、將Quantity和ExtendedPrice字段拖放到Data Items區域。
7 、單擊Apply。
8 、關閉編輯器。
如下圖所示:
預覽Cross-Tab Report
預覽報告,為按鈕的單擊事件添加下列代碼。
private void button1_Click(object sender, EventArgs e) { new XtraReport1().ShowPreview();}
運行應用程序——結果如下圖所示:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:外文翻譯