sgcUI sgcGrid ist ab sofort verfügbar

sgcGrid. Daten in Bewegung. Immer lesbar.

Schreibe Zeilen per Schlüssel aus jedem Thread, sieh geänderte Zellen grün oder rot aufblinken und gruppiere, filtere, bearbeite und exportiere dann dieselben Zeilen. Ein natives Datengrid für Delphi, C++ Builder und .NET, mit Quellcode.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 bis 13
  • 3,0 mspro 1080p-Frame eines Grids mit 100.000 Zeilen, Win32
  • ~1.000Zeilenaktualisierungen pro Sekunde aus einem Worker-Thread, bei 60 fps
  • 5.000.000Zeilen im virtuellen Modus durchsucht, keine davon geladen
  • 5UI-Frameworks: VCL, FireMonkey, WinForms, WPF, Avalonia

Alles, was ein Live-Grid braucht.

Datenströme, die nie abreißen, große Zeilenmengen zum Formen, Daten zum Korrigieren und Weitergeben. sgcGrid deckt alles in einem Control ab, auf jedem Framework.

  • Live von Grund auf

    Zeilen werden per Schlüssel aus jedem Thread aktualisiert, ohne Synchronize-Aufruf. Das Neuzeichnen wird gesteuert über MaxFPS.

  • Jede Datenquelle

    Speicher, jedes TDataSet oder DataTable, JSON, CSV, virtuelle Zeilen oder WebSocket-, MQTT- und SSE-Feeds.

  • Daten formen

    Sortieren, filtern, gruppieren mit Summen, Baumzeilen, Detailbänder und fixierte Spalten.

  • Ausgabe, die mitreist

    Excel-Arbeitsmappen mit Gliederung und Formeln, JSON, CSV sowie PNG oder SVG ohne Fenster.

Sieh es laufen.

Aufgenommen aus den sgcGrid-Demos, die der Testversion beiliegen.

FlashChanges färbt jede geänderte Zelle grün oder rot und blendet sie über FlashDuration wieder aus
Live-Daten

Aktualisiere Tausende Zeilen pro Sekunde aus jedem Thread.

  • UpdateRow setzt die benannten Felder eines Schlüssels und fügt die Zeile ein, wenn der Schlüssel neu ist.
  • Mit FlashChanges färbt sich eine geänderte Zelle grün, wenn ihr Wert gestiegen ist, und rot, wenn er gefallen ist, und blendet dann aus.
  • TailMode folgt der neuesten Zeile, MaxRows verwirft die ältesten Zeilen eines endlosen Logs.
sgcGrid mit 100.000 Bestellungen, gruppiert nach Region und dann Kategorie, mit Gruppierungsleiste und Summen in der Fußzeile
Daten formen

Gruppiere und summiere 100.000 Zeilen mit einem Aufruf.

  • GroupBy gruppiert nach einer oder mehreren Spalten, und jede Gruppenzeile zeigt Anzahl und Summen.
  • ShowGroupPanel fügt per Drag and Drop verschiebbare Chips hinzu, ShowFooter die Gesamtsummen.
  • FilterText findet Zeilen anhand des Textes, den Benutzer sehen, in jeder sichtbaren Spalte.
sgcGrid an ein TDataSet gebunden, mit Navigation, Bearbeitung und Schaltflächen für JSON- und CSV-Import und -Export
Bearbeiten und Exportieren

Binde jedes TDataSet, bearbeite direkt in der Zelle und gib Benutzern eine echte Excel-Datei.

  • TsgcGridSource_DataSet füllt das Grid aus einer FireDAC-Abfrage, einem TClientDataSet oder jedem anderen TDataSet.
  • F2, Enter oder ein getipptes Zeichen öffnet einen Editor über der Zelle, mit Validierung über OnEditError.
  • SaveToXLSX schreibt eine Office-Open-XML-Arbeitsmappe ohne externe Bibliothek.
Skalieren und verbinden

Lass Benutzer das Grid in natürlicher Sprache fragen.

  • TsgcGridAI und die KI-Abfrageleiste machen aus einer Frage Filter, Sortierungen und Zeilenhervorhebungen, mit einem lokalen Parser oder einem beliebigen LLM, in jeder Edition.
  • Feed-Quellen für WebSocket, MQTT und SSE schreiben JSON-Nachrichten per Schlüssel ins Grid.
  • Der virtuelle Modus durchsucht Millionen Zeilen über OnGetValue ohne sie zu laden.

Ein Live-Grid in wenigen Zeilen.

Füge typisierte Spalten hinzu, hänge Zeilen per Schlüssel an und aktualisiere sie später aus jedem Thread. Dieselbe API in Delphi, C++ Builder und C#.

dotnet add package esegece.sgcGrid.WinForms

C++ Builder- und C#-Versionen

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;

Teil von sgcUI.

Kaufe sgcGrid einzeln oder erhalte es in jeder sgcUI-Edition ab Standard, neben den Produkten, die sein Theme und seine Runtime teilen. Jede Edition enthält den Quellcode.

Einzeln

sgcGrid

Das Grid einzeln, mit vollständigem Quellcode und 1 Jahr Updates.

€199 / Entwickler
sgcGrid-Preise
Enthält sgcGrid

Standard

sgcGrid, sgcNavigation, sgcToolbar und sgcEditors.

€380 / Entwickler
Standard ansehen
Enthält sgcGrid

Professional

Standard plus sgcCharts, sgcDashboard und sgcGauges.

€529 / Entwickler
Professional ansehen
Enthält sgcGrid

Enterprise

Alle 15 sgcUI-Produkte.

€699 / Entwickler
Enterprise ansehen

Für .NET ist esegece.sgcGrid.Community auf NuGet kostenlos. sgcGrid ist außerdem in der All-Access-Bundle.

sgcUI entdecken

Setze sgcGrid noch heute in deiner eigenen Anwendung ein.

Lade die Testversion herunter und starte die Demos LiveTicker, DataSetGrid und GroupAndSummary, oder sieh dir zuerst alle Funktionen an.

Neues aus dem Blog

Alle Beiträge ansehen →

Du siehst gerade die Ansicht sgcGrid von eSeGeCe.

Zeig mir eine andere Perspektive →
30 Tage Geld-zurück-GarantieNicht zufrieden? Fordere innerhalb von 30 Tagen nach dem Kauf eine vollständige Rückerstattung an. Rückerstattungsrichtlinie ansehen