sgcUI sgcGrid is nu beschikbaar

sgcGrid. Gegevens in beweging. Altijd leesbaar.

Schrijf rijen op sleutel vanuit elke thread, zie gewijzigde cellen groen of rood oplichten en groepeer, filter, bewerk en exporteer daarna dezelfde rijen. Een native datagrid voor Delphi, C++ Builder en .NET, met broncode inbegrepen.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 t/m 13
  • 3.0 msper 1080p-frame van een grid met 100.000 rijen, Win32
  • ~1,000rij-updates per seconde vanuit een workerthread, met 60 fps
  • 5.000.000rijen doorbladerd in virtuele modus, geen enkele geladen
  • 5UI-frameworks: VCL, FireMonkey, WinForms, WPF, Avalonia

Alles wat een live grid nodig heeft.

Feeds die nooit stoppen, grote rijsets om te vormen, gegevens om te corrigeren en door te geven. sgcGrid dekt dat allemaal in één besturingselement, op elk framework.

  • Live van ontwerp

    Rijen worden op sleutel bijgewerkt vanuit elke thread, zonder Synchronize-aanroep. Hertekenen wordt gedoseerd door MaxFPS.

  • Elke gegevensbron

    Geheugen, elke TDataSet of DataTable, JSON, CSV, virtuele rijen, of WebSocket-, MQTT- en SSE-feeds.

  • Vorm de gegevens

    Sorteer, filter, groepeer met samenvattingen, boomrijen, detailbanden en bevroren kolommen.

  • Uitvoer die overal bruikbaar is

    Excel-werkmappen met overzichten en formules, JSON, CSV en venstervrije PNG of SVG.

Zie het draaien.

Opgenomen uit de sgcGrid-demo's die bij de proefversie zitten.

FlashChanges tint elke gewijzigde cel groen of rood en laat die vervagen over FlashDuration
Live gegevens

Werk duizenden rijen per seconde bij vanuit elke thread.

  • UpdateRow stelt de genoemde velden van een sleutel in en voegt de rij toe wanneer de sleutel nieuw is.
  • Met FlashChanges wordt een gewijzigde cel groen getint wanneer de waarde steeg en rood wanneer die daalde, en vervaagt daarna.
  • TailMode volgt de nieuwste rij, MaxRows laat de oudste rijen van een eindeloos log vallen.
sgcGrid met 100.000 orders gegroepeerd op Regio en daarna Categorie, chips in het groepspaneel en totalen in de voettekst
Vorm de gegevens

Groepeer en tel 100.000 rijen op in één aanroep.

  • GroupBy groepeert op een of meer kolommen, en elke grouprij toont zijn aantal en samenvattingen.
  • ShowGroupPanel voegt chips toe om te slepen en neer te zetten, ShowFooter de eindtotalen.
  • FilterText vindt rijen op de tekst die gebruikers zien, in elke zichtbare kolom.
sgcGrid gekoppeld aan een TDataSet, met navigatie, bewerken en knoppen voor JSON- en CSV-import en -export
Bewerken en exporteren

Koppel elke TDataSet, bewerk ter plekke en geef gebruikers een echt Excel-bestand.

  • TsgcGridSource_DataSet vult het grid vanuit een FireDAC-query, een TClientDataSet of een andere TDataSet.
  • F2, Enter of een getypt teken opent een editor over de cel, met validatie via OnEditError.
  • SaveToXLSX schrijft een Office Open XML-werkmap zonder externe bibliotheek.
Schaal en verbind

Laat gebruikers het grid vragen stellen in gewone taal.

  • TsgcGridAI en de AI-querybalk zetten een vraag om in filters, sorteringen en rijmarkeringen, met een lokale parser of een willekeurige LLM, in elke editie.
  • Feedbronnen voor WebSocket, MQTT en SSE schrijven JSON-berichten op sleutel in het grid.
  • De virtuele modus bladert via OnGetValue door miljoenen rijen zonder ze te laden.

Een live grid in een paar regels.

Voeg getypeerde kolommen toe, voeg rijen toe op sleutel en werk ze later bij vanuit elke thread. Dezelfde API in Delphi, C++ Builder en C#.

dotnet add package esegece.sgcGrid.WinForms

C++ Builder- en C#-versies

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;

Onderdeel van sgcUI.

Koop sgcGrid los, of krijg het in elke sgcUI-editie vanaf Standard, naast de producten die zijn thema en runtime delen. Elk wordt geleverd met broncode.

Los verkrijgbaar

sgcGrid

Het grid los, met volledige broncode en 1 jaar updates.

€199 / ontwikkelaar
Prijzen van sgcGrid
Bevat sgcGrid

Standard

sgcGrid, sgcNavigation, sgcToolbar en sgcEditors.

€380 / ontwikkelaar
Bekijk Standard
Bevat sgcGrid

Professional

Standard plus sgcCharts, sgcDashboard en sgcGauges.

€529 / ontwikkelaar
Bekijk Professional
Bevat sgcGrid

Enterprise

Alle 15 sgcUI-producten.

€699 / ontwikkelaar
Bekijk Enterprise

Voor .NET is esegece.sgcGrid.Community op NuGet gratis. sgcGrid zit ook in de All-Access-bundel.

Ontdek sgcUI

Zet sgcGrid vandaag in je eigen toepassing.

Download de proefversie en draai de demo's LiveTicker, DataSetGrid en GroupAndSummary, of bekijk eerst alle functies.

Laatste blogberichten

Bekijk alle berichten →

Je bekijkt nu de sgcGrid-weergave van eSeGeCe.

Toon me een andere kant →
Niet-goed-geld-terug-garantie van 30 dagenNiet tevreden? Vraag binnen 30 dagen na aankoop een volledige terugbetaling aan. Bekijk het terugbetalingsbeleid