sgcUI sgcGrid è disponibile ora

sgcGrid. Dati in movimento. Sempre leggibili.

Scrivi le righe per chiave da qualsiasi thread, guarda le celle modificate lampeggiare in verde o in rosso, poi raggruppa, filtra, modifica ed esporta le stesse righe. Una griglia dati nativa per Delphi, C++ Builder e .NET, con codice sorgente incluso.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi da 7 a 13
  • 3,0 msper fotogramma 1080p di una griglia da 100.000 righe, Win32
  • ~1,000aggiornamenti di riga al secondo da un thread di lavoro, a 60 fps
  • 5,000,000righe consultate in modalità virtuale, senza caricarne nessuna
  • 5framework UI: VCL, FireMonkey, WinForms, WPF, Avalonia

Tutto ciò che serve a una griglia live.

Flussi che non si fermano mai, grandi insiemi di righe da modellare, dati da correggere e consegnare. sgcGrid copre tutto in un unico controllo, su ogni framework.

  • Live per progetto

    Le righe si aggiornano per chiave da qualsiasi thread, senza chiamate a Synchronize. I ridisegni sono regolati da MaxFPS.

  • Qualsiasi origine dati

    Memoria, qualsiasi TDataSet o DataTable, JSON, CSV, righe virtuali, oppure flussi WebSocket, MQTT e SSE.

  • Dai forma ai dati

    Ordinamento, filtri, raggruppamento con riepiloghi, righe ad albero, bande di dettaglio e colonne bloccate.

  • Output che viaggia

    Cartelle di lavoro Excel con struttura e formule, JSON, CSV e PNG o SVG senza finestra.

Guardalo in azione.

Registrato dalle demo di sgcGrid incluse nel trial.

FlashChanges colora ogni cella modificata di verde o di rosso e la dissolve nell'arco di FlashDuration
Dati live

Aggiorna migliaia di righe al secondo da qualsiasi thread.

  • UpdateRow imposta i campi indicati di una chiave e inserisce la riga quando la chiave è nuova.
  • Con FlashChanges una cella modificata si colora di verde se il valore è salito e di rosso se è sceso, poi si dissolve.
  • TailMode segue la riga più recente, MaxRows scarta le righe più vecchie di un log senza fine.
sgcGrid con 100.000 ordini raggruppati per Region e poi per Category, chip del pannello di gruppo e totali nel piè di pagina
Dai forma ai dati

Raggruppa e totalizza 100.000 righe in una sola chiamata.

  • GroupBy raggruppa per una o più colonne e ogni riga di gruppo mostra il conteggio e i riepiloghi.
  • ShowGroupPanel aggiunge chip da trascinare, ShowFooter i totali generali.
  • FilterText trova le righe in base al testo che gli utenti vedono, in qualsiasi colonna visibile.
sgcGrid collegata a un TDataSet, con navigazione, modifica e pulsanti di importazione ed esportazione JSON e CSV
Modifica ed esporta

Collega qualsiasi TDataSet, modifica direttamente nella cella, consegna agli utenti un vero file Excel.

  • TsgcGridSource_DataSet riempie la griglia da una query FireDAC, un TClientDataSet o qualsiasi altro TDataSet.
  • F2, Invio o un carattere digitato apre un editor sulla cella, con validazione tramite OnEditError.
  • SaveToXLSX scrive una cartella di lavoro Office Open XML senza librerie esterne.
Scala e connetti

Permetti agli utenti di interrogare la griglia in linguaggio naturale.

  • TsgcGridAI e la barra di query AI trasformano una domanda in filtri, ordinamenti ed evidenziazioni di riga, con un parser locale o qualsiasi LLM, in ogni edizione.
  • Le origini di flusso per WebSocket, MQTT e SSE scrivono messaggi JSON nella griglia per chiave.
  • La modalità virtuale consulta milioni di righe tramite OnGetValue senza caricarle.

Una griglia live in poche righe.

Aggiungi colonne tipizzate, accoda righe per chiave e aggiornale più tardi da qualsiasi thread. La stessa API in Delphi, C++ Builder e C#.

dotnet add package esegece.sgcGrid.WinForms

Versioni C++ Builder e 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;

Parte di sgcUI.

Acquista sgcGrid da solo, oppure ottienilo in ogni edizione di sgcUI da Standard in su, insieme ai prodotti che ne condividono tema e runtime. Ognuno include il codice sorgente.

Da solo

sgcGrid

La griglia da sola, codice sorgente completo e 1 anno di aggiornamenti.

€199 / sviluppatore
Prezzi di sgcGrid
Include sgcGrid

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / sviluppatore
Vedi Standard
Include sgcGrid

Professional

Standard più sgcCharts, sgcDashboard e sgcGauges.

€529 / sviluppatore
Vedi Professional
Include sgcGrid

Enterprise

Tutti i 15 prodotti sgcUI.

€699 / sviluppatore
Vedi Enterprise

Per .NET, esegece.sgcGrid.Community su NuGet è gratuito. sgcGrid è incluso anche nel Bundle All-Access.

Scopri sgcUI

Porta sgcGrid nella tua applicazione oggi stesso.

Scarica il trial ed esegui le demo LiveTicker, DataSetGrid e GroupAndSummary, oppure scopri prima tutte le funzionalità.

Le ultime dal blog

Vedi tutti gli articoli →

Stai vedendo la vista sgcGrid di eSeGeCe.

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso