原創|產品更新|編輯:楊鵬連|2021-07-06 09:43:12.307|閱讀 185 次
概述:從此版本開始,我們添加了 FastReport 業務圖形擴展。它是一種用于交互式可視化應用程序數據的新產品。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastCube使您能夠分析數據并構建匯總表(數據切片),以及輕松、即時地創建各種報表和圖表。它是高效分析數據陣列的便利工具。
立即點擊獲取FastCube.Net 2021.1最新安裝包+用戶手冊
FastCube.Net在線下單立享75折起!趕緊加入購物清單吧!
我們添加了 FastReport 業務圖形擴展。它是一種用于交互式可視化應用程序數據的新產品。
添加了 ListDataSet 組件,該組件允許使用 Windows 窗體數據綁定將數據加載到多維數據集。
現在可以使用標準控件中使用的 Windows 窗體復雜數據綁定將數據加載到多維數據集:DataGridView、ListView 和 Combobox。
復雜數據綁定通過充當代理的 BindingSource 組件加載數據(更多信息可以在 MSDN 中找到)。
這是一個從 List<> 加載數據的小例子。
1.聲明一個ProductInfo類
public class ProductInfo
{
public String Name { get; set; }
public String Group { get; set; }
public int Count { get; set; }
}
2. 創建 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();
}
結果如下:
其他變化:
- 在 SliceGrid 組件的 XAxisZone 和 YAxisZone 的上下文菜單中添加了“復制”菜單項。菜單項將所選節點的標題復制到剪貼板。
- 從剪貼板操作粘貼到彈出列表中執行搜索操作
- 在維度的彈出過濾器中雙擊執行 SliceGrid 定位到被點擊的項目
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn