下载 sgcGrid

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

免费试用版下载

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

刚接触 sgcGrid?请从 Demos\Grid\Delphi\00.QuickStart 中适用于 Delphi (VCL) 的五个 QuickStart 演示开始,并阅读逐步讲解这些演示的入门指南(PDF,英文)。

适用于 Delphi 的 sgcUI 试用版

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

下载 Delphi 试用版 →

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

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

下载 C++ Builder 试用版 →

预编译示例程序

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

下载示例程序 →

适用于 Delphi 的 sgcUI 试用版

Delphi 13 Florence Download ↓
Delphi 12 Athens Download ↓
Delphi 11 Alexandria Download ↓
Delphi 10.4 Sydney Download ↓
Delphi 10.3 Rio Download ↓
Delphi 10.2 Tokyo Download ↓
Delphi 10.1 Berlin Download ↓
Delphi 10 Seattle Download ↓
Delphi XE8 Download ↓
Delphi XE7 Download ↓
Delphi XE6 Download ↓
Delphi XE5 Download ↓
Delphi XE4 Download ↓
Delphi XE3 Download ↓
Delphi XE2 Download ↓
Delphi XE Download ↓
Delphi 2010 Download ↓
Delphi 2009 Download ↓
Delphi 2007 Download ↓
Delphi 7 Download ↓

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

C++ Builder 13 Download ↓
C++ Builder 12 Download ↓
C++ Builder 11 Download ↓
C++ Builder 10.4 Download ↓
C++ Builder 10.3 Download ↓
C++ Builder 10.2 Download ↓
C++ Builder 10.1 Download ↓

试用版包含什么

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

免费的 Delphi Community 版

免费的 Delphi Community 版只安装 sgcGrid。其他 sgcUI 产品包含在试用版和注册版中。

适用于 Delphi 的 sgcUI Community

免费的 sgcGrid,适用于 VCL 和 FireMonkey,以适用于 Delphi 7 至 13 的编译包提供,不含源代码,以及 BandsAndCells、DataSetGrid、FilterAndFind、GroupAndSummary 和 LiveTicker 演示。

下载 Delphi Community 版 →

sgcGrid 与 sgcGrid Community 对比

功能 Delphi Community 注册版
价格 免费 付费许可证
许可证 对年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织免费。 商业许可证
源代码 仅编译包,由安装程序注册到 IDE 完整源代码
Delphi Delphi 7 至 13 Delphi 7 至 13
C++ Builder — C++ Builder 2007 至 13
VCL 和 FireMonkey ✓ ✓
虚拟模式 (OnGetValue) ✓ ✓
通过 TsgcGridSource_DataSet 绑定 DataSet ✓ ✓
从任意线程按键实时更新 (AppendRow, UpdateRow) ✓ ✓
变化单元格闪烁和格式规则 ✓ ✓
排序 ✓ ✓
筛选行、列筛选弹出窗口和查找面板 ✓ ✓
带分组面板的分组、分组汇总和页脚汇总 ✓ ✓
冻结列和带区标题 ✓ ✓
图像、进度和迷你图单元格 ✓ ✓
列选择器、列重排和最佳列宽 ✓ ✓
保存和还原布局 ✓ ✓
多选和复制到剪贴板 ✓ ✓
CSV 和 JSON 导入导出 ✓ ✓
主题 ✓ ✓
打印和打印预览 ✓ ✓
无障碍 ✓ ✓
带验证、撤销和重做的单元格就地编辑 — ✓
从剪贴板粘贴、插入和删除行 — ✓
通过网格编辑 DataSet (WriteBack) — ✓
树形行 — ✓
主从行和明细带 — ✓
服务器模式 — ✓
卡片视图 — ✓
Excel 模式:工作表、单元格格式、跨工作表公式和列公式 — ✓
计算列 — ✓
XLSX 导入导出 — ✓
sgcWebSockets 桥接:sgcGridWS 数据源和 TsgcGridAIQuery — ✓ (需要 sgcWebSockets)
PDF 导出 — ✓ (需要 sgcPDF)

注册版许可证包含产品每个单元的完整源代码、对您构建的应用程序免版税的二进制再分发,以及自购买之日起 1 年的更新和新版本。

三步运行 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 的导出与导入。

仅限注册版 Spreadsheet

Excel 模式,在标签栏上有三个工作表:Orders,其 Total 列使用列公式 =C1*D1;Summary,使用 =SUM(Orders!E1:E20) 以及跨工作表的其他公式;以及 Notes。工具栏可设置所选内容的格式、运行工作表命令,并保存和打开包含公式、格式和工作表名称的 XLSX 文件。适用于 VCL、FireMonkey (SpreadsheetFMX)、C++ Builder、WinForms、WPF 和 Avalonia。

ServerModeAndCards

仅限注册版 ServerModeAndCards

200,000 个生成的订单存放在内存中的 FireDAC SQLite 数据库里,由 TsgcGridServerProvider_DataSet 分页。可在表格和卡片之间切换,进行排序、筛选、查找、页脚求和,按国家和客户分组(分组的行数和合计由 SQL 计算),并把编辑写回数据库。适用于 VCL 和 C++ Builder;ServerModeAndCardsFMX 通过 TsgcGridServerProvider_Callback 分页读取 100,000 个生成的行,WinForms、WPF 和 Avalonia 演示则提供 ADO.NET、IQueryable 和回调页面。

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, Spreadsheet, SpreadsheetWpf, SpreadsheetAvalonia, ServerModeAndCards, ServerModeAndCardsWpf, ServerModeAndCardsAvalonia。

阅读 .NET 概述 →

社区版 vs. 注册版

免费的 sgcGrid 社区版有两种形式:Delphi 安装程序 sgcUI_Community.exe(编译包,不含源代码)和 .NET 包 esegece.sgcGrid.Community。两者都适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织,并且都不含就地编辑、树形行、主从明细行、Excel 导出、Excel 模式、服务器模式、卡片视图和 sgcGridWS 桥接。在 Delphi 中,PDF 导出需要 sgcPDF,仅限注册版。注册版包含全部功能、完整源代码和商业许可。

sgcGrid NuGet 包

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

版本安装说明
社区版dotnet add package esegece.sgcGrid.Community
社区版dotnet add package esegece.sgcGrid.WinForms.Community
社区版dotnet add package esegece.sgcGrid.Wpf.Community
社区版dotnet add package esegece.sgcGrid.Avalonia.Community
社区版dotnet add package esegece.sgcGrid.Rendering.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
注册版dotnet add package esegece.sgcGrid

需要许可证?

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