下载 sgcGrid
sgcGrid 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
sgcGrid 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcGrid),并提供完整功能供评估使用。
Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 14 款 sgcUI 产品(含 sgcGrid)和示例项目。
下载 Delphi 试用版 →C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。
下载 C++ Builder 试用版 →每款 sgcUI 产品的可直接运行的可执行文件。sgcGrid 演示包括 LiveTicker、DataSetGrid、GroupAndSummary、Editing、TreeAndDetail、ExcelExport、GridAndChart、AskYourGrid 和 LiveFeed。
下载示例程序 →安装试用版,运行一个演示,然后把 sgcGrid 放到您自己的窗体上。
运行 sgcUI 试用版安装程序。它会安装 sgcUICore 和 sgcGrid,并在 IDE 中注册这些组件。
从安装文件夹中的 Demos\Delphi 或 Demos\CBuilder 打开 LiveTicker 并运行:1,000 个代码开始跳动。
在新的 VCL 窗体上,从 SGC Grid 组件页放置一个 TsgcVCLGrid,添加列,然后调用 AppendRow 和 UpdateRow。
工作线程每秒通过 UpdateRow 推送约 1,000 次价格更新,配合已排序视图、闪烁单元格和针对负变化的格式规则。支持 VCL、FireMonkey、C++ Builder、WinForms、WPF 和 Avalonia。
一个 TsgcGridSource_DataSet 绑定到包含 200 条记录的 TClientDataSet,使用 KeyField、AutoColumns 和 LiveUpdates,并支持 JSON 和 CSV 的导出与导入。
100,000 张订单按 Region 和 Category 分组,带分组面板、Count、Sum 和 Average 汇总、页脚和两个冻结列。.NET 中称为 Grouping。
一个下拉列表列、一个用空格键切换的布尔列、拒绝负数量的 OnValidate、OnEditError 以及 OnEdited 日志。
一个组织结构图树,以及带有订单明细带的客户,明细带通过 TsgcGridDataStore 填充。
一个分组网格和一个树形网格通过 SaveToXLSX 保存,并在电子表格应用中打开,分级显示和汇总得以保留。
仪表板上的一个网格磁贴和一个图表磁贴:TsgcChartDataSource_Table 绘制网格中的行。需要 sgcCharts 和 sgcDashboard。
TsgcGridAIQuery 根据自然语言问题对 200 只股票进行筛选、排序和高亮,无需网络和 API 密钥。需要 sgcWebSockets。
进程内 WebSocket 服务器广播包含 50 个代码的 JSON 批次,TsgcGridFeedSource_WebSocket 按键把它们写入网格。支持 Delphi 和 .NET。
| 项目 | 支持 |
|---|---|
| Delphi (VCL) | Delphi 7 至 13,Win32 上的 TsgcVCLGrid,以及自 XE2 起的 Win64。 |
| FireMonkey | Delphi XE6 至 13,Windows、macOS、iOS 和 Android 上的 TsgcFMXGrid。 |
| C++ Builder | C++ Builder 2007 至 13,TsgcVCLGrid 和 TsgcFMXGrid,附生成的 .hpp 头文件和静态库。 |
| Linux64 | Delphi 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 和注册版。 |
sgcGrid 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 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 仅限注册版。
示例项目:LiveTicker, LiveTickerWpf, LiveTickerAvalonia, DataSetGrid, Grouping, GroupingWpf, GroupingAvalonia, Editing, TreeAndDetail, ExcelExport, GridAndChart, AskYourGrid, LiveFeed。
阅读 .NET 概述 →免费的 sgcGrid 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版不含就地编辑、树形行、主从明细行、Excel 导出和 sgcGridWS 桥接。
社区版包免费,注册版包需要 .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 |