下载 sgcGrid

sgcGrid 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。

免费试用版下载

一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcGrid),并提供完整功能供评估使用。

适用于 Delphi 的 sgcUI 试用版

Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 14 款 sgcUI 产品(含 sgcGrid)和示例项目。

下载 Delphi 试用版 →

适用于 C++ Builder 的 sgcUI 试用版

C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。

下载 C++ Builder 试用版 →

预编译示例程序

每款 sgcUI 产品的可直接运行的可执行文件。sgcGrid 演示包括 LiveTicker、DataSetGrid、GroupAndSummary、Editing、TreeAndDetail、ExcelExport、GridAndChart、AskYourGrid 和 LiveFeed。

下载示例程序 →

试用版包含什么

  • 带全部功能的 sgcGrid(含注册版功能),以及其他 13 款 sgcUI 产品
  • 适用于 Delphi 7 至 13 的 VCL 和 FireMonkey 包,以及 C++ Builder 试用版中适用于 C++ Builder 2007 至 13 的包
  • 适用于 Delphi 和 C++ Builder 的演示项目,以及帮助文档
  • 使用试用版编译的程序在构建所标明的发布期限过后会显示提示,其他方面不受影响

三步运行 sgcGrid

安装试用版,运行一个演示,然后把 sgcGrid 放到您自己的窗体上。

安装

运行 sgcUI 试用版安装程序。它会安装 sgcUICore 和 sgcGrid,并在 IDE 中注册这些组件。

打开一个演示

从安装文件夹中的 Demos\Delphi 或 Demos\CBuilder 打开 LiveTicker 并运行:1,000 个代码开始跳动。

放置网格

在新的 VCL 窗体上,从 SGC Grid 组件页放置一个 TsgcVCLGrid,添加列,然后调用 AppendRow 和 UpdateRow。

运行 sgcGrid 演示

LiveTicker

LiveTicker

工作线程每秒通过 UpdateRow 推送约 1,000 次价格更新,配合已排序视图、闪烁单元格和针对负变化的格式规则。支持 VCL、FireMonkey、C++ Builder、WinForms、WPF 和 Avalonia。

DataSetGrid

DataSetGrid

一个 TsgcGridSource_DataSet 绑定到包含 200 条记录的 TClientDataSet,使用 KeyField、AutoColumns 和 LiveUpdates,并支持 JSON 和 CSV 的导出与导入。

GroupAndSummary

GroupAndSummary

100,000 张订单按 Region 和 Category 分组,带分组面板、Count、Sum 和 Average 汇总、页脚和两个冻结列。.NET 中称为 Grouping。

仅限注册版 Editing

一个下拉列表列、一个用空格键切换的布尔列、拒绝负数量的 OnValidate、OnEditError 以及 OnEdited 日志。

TreeAndDetail

仅限注册版 TreeAndDetail

一个组织结构图树,以及带有订单明细带的客户,明细带通过 TsgcGridDataStore 填充。

仅限注册版 ExcelExport

一个分组网格和一个树形网格通过 SaveToXLSX 保存,并在电子表格应用中打开,分级显示和汇总得以保留。

GridAndChart

仪表板上的一个网格磁贴和一个图表磁贴:TsgcChartDataSource_Table 绘制网格中的行。需要 sgcCharts 和 sgcDashboard。

仅限注册版 AskYourGrid

TsgcGridAIQuery 根据自然语言问题对 200 只股票进行筛选、排序和高亮,无需网络和 API 密钥。需要 sgcWebSockets。

仅限注册版 LiveFeed

进程内 WebSocket 服务器广播包含 50 个代码的 JSON 批次,TsgcGridFeedSource_WebSocket 按键把它们写入网格。支持 Delphi 和 .NET。

支持的 IDE 与平台

项目支持
Delphi (VCL)Delphi 7 至 13,Win32 上的 TsgcVCLGrid,以及自 XE2 起的 Win64。
FireMonkeyDelphi XE6 至 13,Windows、macOS、iOS 和 Android 上的 TsgcFMXGrid。
C++ BuilderC++ Builder 2007 至 13,TsgcVCLGrid 和 TsgcFMXGrid,附生成的 .hpp 头文件和静态库。
Linux64Delphi 10.2 至 13,支持与框架无关的模型、格式化、渲染器、JSON 和 CSV,例如在服务器上渲染网格图像。
.NET.NET Framework 4.7.2、.NET 8、.NET 9 和 .NET 10:WinForms、WPF 和 Avalonia 网格,以及无界面 PNG 和 SVG。
桥接sgcGridWS 桥接(WebSocket、MQTT 和 SSE 数据源、AI 查询)需要 sgcWebSockets 和注册版。

适用于 .NET 的 sgcGrid

sgcGrid 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。

NuGet 包

使用 dotnet add package esegece.sgcGrid.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcGrid 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcGrid.WinForms、esegece.sgcGrid.Wpf和esegece.sgcGrid.Avalonia 中。 桥接包 esegece.sgcGrid.sgcWebSockets和esegece.sgcGrid.sgcHTML 仅限注册版。

在 NuGet 上查看 →

.NET 示例程序

示例项目:LiveTicker, LiveTickerWpf, LiveTickerAvalonia, DataSetGrid, Grouping, GroupingWpf, GroupingAvalonia, Editing, TreeAndDetail, ExcelExport, GridAndChart, AskYourGrid, LiveFeed。

阅读 .NET 概述 →

社区版 vs. 注册版

免费的 sgcGrid 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版不含就地编辑、树形行、主从明细行、Excel 导出和 sgcGridWS 桥接。

sgcGrid NuGet 包

社区版包免费,注册版包需要 .NET 许可证。

版本安装说明
社区版dotnet add package esegece.sgcGrid.Community
注册版dotnet add package esegece.sgcGrid.WinForms
注册版dotnet add package esegece.sgcGrid.Wpf
注册版dotnet add package esegece.sgcGrid.Avalonia
注册版dotnet add package esegece.sgcGrid.Rendering
注册版dotnet add package esegece.sgcGrid.sgcWebSockets
注册版dotnet add package esegece.sgcGrid.sgcHTML

需要许可证?

查看 sgcGrid 的定价选项,或将其作为 sgcUI 版本的一部分购买。