sgcUI sgcGrid ya está disponible

sgcGrid. Datos en movimiento. Siempre legibles.

Escribe filas por clave desde cualquier hilo, mira cómo las celdas cambiadas parpadean en verde o rojo y después agrupa, filtra, edita y exporta esas mismas filas. Una cuadrícula de datos nativa para Delphi, C++ Builder y .NET, con código fuente incluido.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 a 13
  • 3,0 mspor fotograma 1080p de una cuadrícula de 100.000 filas, Win32
  • ~1.000actualizaciones de fila por segundo desde un hilo de trabajo, a 60 fps
  • 5.000.000de filas recorridas en modo virtual, sin cargar ninguna
  • 5frameworks de interfaz: VCL, FireMonkey, WinForms, WPF, Avalonia

Todo lo que necesita una cuadrícula en vivo.

Flujos que nunca se detienen, grandes conjuntos de filas que moldear, datos que corregir y entregar. sgcGrid lo cubre todo en un solo control, en cada framework.

  • En vivo por diseño

    Las filas se actualizan por clave desde cualquier hilo, sin llamar a Synchronize. MaxFPS regula el ritmo de los repintados.

  • Cualquier origen de datos

    Memoria, cualquier TDataSet o DataTable, JSON, CSV, filas virtuales o flujos WebSocket, MQTT y SSE.

  • Da forma a los datos

    Ordena, filtra, agrupa con resúmenes, filas en árbol, bandas de detalle y columnas congeladas.

  • Salidas que viajan

    Libros de Excel con esquemas y fórmulas, JSON, CSV, y PNG o SVG sin ventana.

Míralo en marcha.

Grabado de las demos de sgcGrid que se incluyen con la prueba.

FlashChanges tiñe cada celda cambiada de verde o rojo y la desvanece durante FlashDuration
Datos en vivo

Actualiza miles de filas por segundo desde cualquier hilo.

  • UpdateRow asigna los campos indicados de una clave e inserta la fila cuando la clave es nueva.
  • Con FlashChanges una celda cambiada se tiñe de verde si su valor subió y de rojo si bajó, y después se desvanece.
  • TailMode sigue la fila más reciente y MaxRows descarta las filas más antiguas de un registro sin fin.
sgcGrid con 100.000 pedidos agrupados por Región y luego por Categoría, con chips en el panel de grupos y totales en el pie
Da forma a los datos

Agrupa y totaliza 100.000 filas en una sola llamada.

  • GroupBy agrupa por una o más columnas, y cada fila de grupo muestra su recuento y sus resúmenes.
  • ShowGroupPanel añade chips para arrastrar y soltar, y ShowFooter los totales generales.
  • FilterText encuentra filas por el texto que ven los usuarios, en cualquier columna visible.
sgcGrid enlazada a un TDataSet, con navegación, edición y botones de importación y exportación JSON y CSV
Edita y exporta

Enlaza cualquier TDataSet, edita en el sitio y entrega a los usuarios un archivo Excel de verdad.

  • TsgcGridSource_DataSet llena la cuadrícula desde una consulta FireDAC, un TClientDataSet o cualquier otro TDataSet.
  • F2, Intro o un carácter escrito abre un editor sobre la celda, con validación mediante OnEditError.
  • SaveToXLSX escribe un libro Office Open XML sin ninguna librería externa.
Escala y conecta

Deja que los usuarios pregunten a la cuadrícula en lenguaje natural.

  • TsgcGridAI y la barra de consultas de IA convierten una pregunta en filtros, ordenaciones y resaltado de filas, con un analizador local o cualquier LLM, en todas las ediciones.
  • Los orígenes de flujo para WebSocket, MQTT y SSE escriben mensajes JSON en la cuadrícula por clave.
  • El modo virtual recorre millones de filas mediante OnGetValue sin cargarlas.

Una cuadrícula en vivo en pocas líneas.

Añade columnas tipadas, agrega filas por clave y actualízalas más tarde desde cualquier hilo. La misma API en Delphi, C++ Builder y C#.

dotnet add package esegece.sgcGrid.WinForms

Versiones para C++ Builder y C#

uses
  Forms, Classes, Controls,
  sgcGrid_Columns, sgcGrid_Data, sgcGrid_VCL;

procedure CreateGrid(aForm: TForm);
var
  oGrid: TsgcVCLGrid;
begin
  oGrid := TsgcVCLGrid.Create(aForm);
  oGrid.Parent := aForm;
  oGrid.Align := alClient;
  // the columns: FieldName, Caption and DataType
  oGrid.Columns.Add('Symbol', 'Symbol');
  oGrid.Columns.Add('Price', 'Price', gdtFloat).DisplayFormat := '0.00';
  oGrid.Columns.Add('Volume', 'Volume', gdtInteger);
  // one row per key, the values in column order
  oGrid.Data.AppendRow('MSFT', ['MSFT', 412.5, 1200]);
  oGrid.Data.AppendRow('AAPL', ['AAPL', 228.1, 3400]);
  // later, from any thread: update the row of a key by field name
  oGrid.Data.UpdateRow('MSFT', ['Price', 'Volume'], [413.1, 1350]);
end;

Forma parte de sgcUI.

Compra sgcGrid por separado, o consíguela en cada edición de sgcUI desde Standard, junto a los productos que comparten su tema y su runtime. Todas incluyen código fuente.

Por separado

sgcGrid

La cuadrícula por separado, con código fuente completo y 1 año de actualizaciones.

€199 / desarrollador
Precios de sgcGrid
Incluye sgcGrid

Standard

sgcGrid, sgcNavigation, sgcToolbar y sgcEditors.

€380 / desarrollador
Ver Standard
Incluye sgcGrid

Professional

Standard más sgcCharts, sgcDashboard y sgcGauges.

€529 / desarrollador
Ver Professional
Incluye sgcGrid

Enterprise

Los 15 productos sgcUI.

€699 / desarrollador
Ver Enterprise

Para .NET, esegece.sgcGrid.Community en NuGet es gratuito. sgcGrid también está en el paquete All-Access.

Descubrir sgcUI

Lleva sgcGrid a tu propia aplicación hoy mismo.

Descarga la prueba y ejecuta las demos LiveTicker, DataSetGrid y GroupAndSummary, o repasa antes todas las funciones.

Lo último del blog

Ver todas las publicaciones →

Estás viendo la vista sgcGrid de eSeGeCe.

Mostrar otro enfoque →
Garantía de devolución de 30 días¿No estás satisfecho? Solicita un reembolso completo en los 30 días posteriores a la compra. Ver política de reembolso