原創(chuàng)|產(chǎn)品更新|編輯:楊鵬連|2021-07-06 09:43:12.307|閱讀 185 次
概述:從此版本開始,我們添加了 FastReport 業(yè)務(wù)圖形擴展。它是一種用于交互式可視化應(yīng)用程序數(shù)據(jù)的新產(chǎn)品。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastCube使您能夠分析數(shù)據(jù)并構(gòu)建匯總表(數(shù)據(jù)切片),以及輕松、即時地創(chuàng)建各種報表和圖表。它是高效分析數(shù)據(jù)陣列的便利工具。
立即點擊獲取FastCube.Net 2021.1最新安裝包+用戶手冊
FastCube.Net在線下單立享75折起!趕緊加入購物清單吧!
我們添加了 FastReport 業(yè)務(wù)圖形擴展。它是一種用于交互式可視化應(yīng)用程序數(shù)據(jù)的新產(chǎn)品。
添加了 ListDataSet 組件,該組件允許使用 Windows 窗體數(shù)據(jù)綁定將數(shù)據(jù)加載到多維數(shù)據(jù)集。
現(xiàn)在可以使用標準控件中使用的 Windows 窗體復(fù)雜數(shù)據(jù)綁定將數(shù)據(jù)加載到多維數(shù)據(jù)集:DataGridView、ListView 和 Combobox。
復(fù)雜數(shù)據(jù)綁定通過充當代理的 BindingSource 組件加載數(shù)據(jù)(更多信息可以在 MSDN 中找到)。
這是一個從 List<> 加載數(shù)據(jù)的小例子。
1.聲明一個ProductInfo類
public class ProductInfo
{
public String Name { get; set; }
public String Group { get; set; }
public int Count { get; set; }
}
2. 創(chuàng)建 ProductInfo 記錄列表
ListCreateProducts()
{
return new List{
new ProductInfo {Group = "Bakery products", Name = "Ciabatta", Count = 3},
new ProductInfo {Group = "Bakery products", Name = "Bread", Count = 5},
new ProductInfo {Group = "Bakery products", Name = "Croissant", Count = 1},
new ProductInfo {Group = "Alcohol", Name = "Wine", Count = 6},
new ProductInfo {Group = "Alcohol", Name = "Whiskey", Count = 2},
new ProductInfo {Group = "Alcohol", Name = "Beer", Count = 5},
new ProductInfo {Group = "Dairy products", Name = "Yoghurt", Count = 5},
new ProductInfo {Group = "Dairy products", Name = "Milk", Count = 4}
};
}
3.配置cube和slice
private void Form1_Load(object sender, EventArgs e)
{
// configure data source
listDataSet1.DataSource = CreateProducts();
// load data to Cube
cube1.Active = true;
// configure Slice
slice1.YAxisContainer.AddSliceField(slice1.SliceFields.GetFieldByName("Group"));
slice1.YAxisContainer.AddSliceField(slice1.SliceFields.GetFieldByName("Name"));
var measure = new FastReport.Olap.Slice.MeasureField(slice1, FastReport.Olap.Types.AggregateFunction.Sum, slice1.SliceFields.GetFieldByName("Count"));
slice1.MeasuresContainer.AddMeasure(measure);
slice1.XAxisContainer.AddMeasuresField();
}
結(jié)果如下:
其他變化:
- 在 SliceGrid 組件的 XAxisZone 和 YAxisZone 的上下文菜單中添加了“復(fù)制”菜單項。菜單項將所選節(jié)點的標題復(fù)制到剪貼板。
- 從剪貼板操作粘貼到彈出列表中執(zhí)行搜索操作
- 在維度的彈出過濾器中雙擊執(zhí)行 SliceGrid 定位到被點擊的項目
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 |
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn