RadarCube ASP.NET & Silverlight是目前最靈活最高效的BI商業(yè)智能OLAP控件,也是BI解決方案的最佳選擇。本文將以動畫的方式演示RadarCube OLAP Grid中的鉆取功能。
在制定要使用的數(shù)據(jù)集和數(shù)據(jù)集中要使用的數(shù)據(jù)之后,需要為Spread組件創(chuàng)建一個數(shù)據(jù)集來包含數(shù)據(jù)。
在指定了要使用的數(shù)據(jù)庫之后,您需要檢索你想在Spread控件中展示的數(shù)據(jù)庫表的記錄。所以,這里將會用到OleDbDataAdapter控件。
在使用Spread.Net創(chuàng)建項目時,必須確定你想使用哪個數(shù)據(jù)庫。在這個過程中,需要在表單中添加一個OleDbConnection控件,并確定需要使用的數(shù)據(jù)庫名稱。
使用Spread.Net可以在已綁定到數(shù)據(jù)源的組件表格中添加一行未綁定的單元格。下面的示例代碼演示將添加一個未綁定的行,添加數(shù)據(jù)到行,然后在將這個行添加到數(shù)據(jù)源中。
你可以使用默認的tab分隔符或者是自定義分隔符將數(shù)據(jù)或數(shù)據(jù)和格式一起保存到文本文件的一個表中。
你可以將數(shù)據(jù)保存到一個excel格式(BIFF8格式或XLSX)文件或流中。有幾個SaveExcel方法,并且每個方法各有幾個選項。
當圖表綁定到數(shù)據(jù)時,數(shù)據(jù)就會在圖表上動態(tài)呈現(xiàn)出來。一個單一的圖表可以支持(并顯示)來自多個數(shù)據(jù)源和一個數(shù)據(jù)源內(nèi)的多個數(shù)據(jù)字段的數(shù)據(jù)。
之前的教程中我們提到了創(chuàng)建使用Spread可以創(chuàng)建X 和XY Plot圖表,此外還可以創(chuàng)建更多的其它類型圖表,比如餅圖,僅僅需要簡單的幾行代碼,在實現(xiàn)產(chǎn)品效果的同時。
使用Spread除了可以創(chuàng)建X Plot圖表之外,還可以創(chuàng)建更為復雜的XY Plot圖表,這一過程在擁有了Spread之后,就會變得更為輕松容易,僅僅需要簡單的幾行代碼。