sgcGrid Matrice delle funzionalità

Tutto ciò che fa sgcGrid, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità. Lo stesso modello alimenta le griglie VCL, FireMonkey, WinForms, WPF e Avalonia.

Dati live

6 funzionalità

Temi e rendering

11 funzionalità

Ponte sgcWebSockets

3 funzionalità

.NET

8 pacchetti NuGet

Documentazione

Guida online e manuali PDF

Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.

Ogni riga rimanda al suo argomento della guida. La colonna Community mostra cosa include l'edizione Community .NET gratuita; tutto è incluso in Registered e Trial.

I filtri di colonna, la riga filtro, il pannello di ricerca, il selettore colonne, lo spostamento delle colonne, l'adattamento automatico, i layout, la selezione multipla, le bande, i tipi di cella, la modifica del DataSet, incolla, annulla e gli editor di cella di sgcEditors si trovano nelle griglie VCL e FireMonkey per Delphi e C++ Builder e nelle griglie WinForms, WPF e Avalonia per .NET, con la stessa suddivisione tra Community e Registered, descritta in Editions. In .NET la modifica del DataSet scrive su un DataTable, AddLookup aggiunge le colonne di lookup e SyncCursor è solo per Delphi.

Dati live

FunzionalitàDettagliCommunityGuida
Aggiornamenti live da qualsiasi threadData.AppendRow e Data.UpdateRow sono thread safe. Aggiorni un campo o molti per chiave, e BeginUpdate ed EndUpdate raggruppano una raffica in un solo ridisegno, regolato da MaxFPS.Guida
Lampeggio al cambiamentoLe celle modificate lampeggiano in verde quando un valore sale e in rosso quando scende, poi sfumano. La modalità Tail mantiene in vista le righe più recenti di un log o di un feed.Guida
Modalità virtualeNon memorizza righe: VirtualRowCount imposta il numero e OnGetValue restituisce ogni valore disegnato, quindi un milione di righe costa quanto cinquanta.Guida
Elenco allarmi ISA-18.2TsgcGridAlarmModel tiene gli allarmi di un HMI con gli stati ISA-18.2 (attivo non confermato, attivo confermato, rientrato non confermato, normale, in shelve e soppresso) e le priorità da 1 a 4. L'applicazione chiama RaiseAlarm e ClearAlarm, l'operatore usa Acknowledge, AcknowledgeAll, Shelve e Unshelve, e FilterPriorities, FilterStates e FilterText filtrano l'elenco, che si esporta in JSON o CSV. TsgcGridAlarmLink lo mostra in una griglia, una riga per tag, con i colori delle priorità e righe lampeggianti per quelle non confermate, e TsgcVCLGridAlarmMenu aggiunge il menu contestuale (TsgcFMXGridAlarmMenu su FireMonkey, e menu per WinForms, WPF e Avalonia in .NET).Guida
Registro delle conferme degli allarmiOgni conferma, shelve, unshelve, soppressione e rimozione della soppressione, e ogni shelve che scade, aggiunge una voce con l'ora e l'utente a Log e genera OnLog, per esempio per scriverla in un database. SaveToJSON e SaveToCSV salvano il registro.RegistrataGuida
Visualizzatore di logTsgcGridLogModel tiene le righe di log con un orario, un livello da trace a fatal, una sorgente e un messaggio in un buffer circolare, e i thread di lavoro aggiungono righe direttamente. TsgcGridLogLink le mostra in una griglia in modalità virtuale, colorate per livello, filtrate per livello, sorgente e testo, con regole di evidenziazione, un seguimento della coda che si ferma quando l'utente scorre verso l'alto, pausa e ripresa, ed esportazione in testo, JSON e CSV.Guida

Ordina, filtra e seleziona

FunzionalitàDettagliCommunityGuida
OrdinamentoOrdina per più colonne con SortOrder e SortIndex; Ctrl e clic aggiunge una colonna. L'ordinamento è stabile.Guida
FiltriFilterText mantiene le righe che contengono un testo in una qualsiasi colonna visibile, e OnFilterRow aggiunge regole personalizzate.Guida
Selezione e tastieraSelezione di righe o celle con SelectionMode, navigazione da tastiera, e Ctrl+C copia come testo separato da tabulazioni. La selezione segue la sua chiave.Guida
Ridimensionamento delle colonneGli utenti trascinano il bordo dell'intestazione per ridimensionare una colonna, mai sotto il suo MinWidth; OnColumnResized lo segnala.Guida
Colonne che riempiono la larghezzaAutoFitColumns distribuisce la larghezza della griglia tra le colonne in proporzione alle loro larghezze, Column.AutoFit impostato a False mantiene una larghezza fissa, e MaxWidth limita la larghezza di una colonna quando viene ridimensionata o adattata.Guida
Colonne bloccateFrozenColumns mantiene in posizione le prime colonne visibili mentre le altre scorrono; intestazione, piè di pagina e riepiloghi di gruppo seguono la stessa divisione.Guida
Formattazione condizionaleLe regole di formato colorano una cella o l'intera riga quando un valore soddisfa una condizione, con colori traslucidi che tingono la cella sopra lo sfondo.Guida
Stili di carattere e set di iconeLe regole di formato impostano corsivo, sottolineato e barrato oltre al grassetto, e OnGetCellFont imposta lo stile e la dimensione del carattere di qualsiasi cella. AddIconSet aggiunge frecce, cerchi, bandiere o segni di spunta a partire da due soglie, e una regola può mostrare un'icona o un'immagine tua.Guida
Da destra a sinistra (arabo ed ebraico)Le colonne scorrono da destra con le colonne bloccate sul bordo destro; barra di scorrimento, albero e rientro dei gruppi, chevron, icone dell'intestazione, piè di pagina ed editor in place sono speculari. Numeri e date restano blocchi da sinistra a destra. SaveToXLSX (Registered) scrive un foglio da destra a sinistra, anche tramite TsgcGridXLSXWriter.RightToLeft.Guida
Filtro di colonnaUn imbuto in ogni intestazione (ShowFilterButtons) apre un popup con i valori distinti della colonna e il loro numero, una casella di ricerca e fino a due condizioni tipizzate unite da And o Or.Guida
Riga filtroShowFilterRow aggiunge sotto l'intestazione una riga che filtra ogni colonna mentre l'utente digita, con un operatore per colonna in FilterRowOperator.Guida
Periodi di dataLe colonne di date filtrano per oggi, ieri, questa settimana o la scorsa, questo mese o il mese scorso, quest'anno o l'anno scorso, e gli ultimi N giorni, nel filtro di colonna e nella riga di filtro. FirstDayOfWeek imposta l'inizio della settimana, che per impostazione predefinita segue le impostazioni locali.Guida
Pannello di ricercaCtrl+F o ShowFindPanel evidenzia il testo in ogni cella, F3 e Maiusc+F3 passano da una corrispondenza all'altra, e FindOnlyMatches nasconde le altre righe.Guida
Selettore colonne e menu dell'intestazioneUn clic destro su un'intestazione ordina, raggruppa, adatta le larghezze, filtra e apre il selettore colonne, un popup con una casella di controllo per colonna. ShowColumnChooser lo apre dal codice.Guida
Immagini e pulsanti nelle intestazioniHeaderImageIndex mostra un'immagine prima della didascalia, HeaderButton aggiunge un pulsante che genera OnHeaderButtonClick, e OnHeaderClick può saltare l'ordinamento di un clic sull'intestazione.Guida
Riordino delle colonneGli utenti trascinano un'intestazione per spostare la sua colonna, dallo stesso lato delle colonne bloccate e dentro le sue bande; OnColumnMoved segnala lo spostamento.Guida
Adattamento automaticoUn doppio clic sul bordo dell'intestazione, o BestFitColumn e BestFitColumns, adatta la larghezza alla didascalia e a fino a 1.000 righe campione.Guida
Salvataggio del layoutSaveLayoutToString, SaveLayoutToStream e SaveLayoutToFile conservano ordine delle colonne, larghezze, visibilità, ordinamento, raggruppamento, filtri di colonna e bande come JSON versionato, e i metodi Load li ripristinano.Guida
Layout automaticiCon AutoSaveLayout la griglia salva il proprio layout alla chiusura e lo ripristina all'esecuzione successiva, in un file per griglia o tramite OnSaveLayout e OnLoadLayout. Reset layout nel menu dell'intestazione di colonna ripristina le colonne definite in fase di progettazione.Guida
Selezione multiplagsmMultiRow seleziona qualsiasi insieme di righe e gsmCellRange un intervallo di celle, con Ctrl, Maiusc e Ctrl+A. La selezione è conservata per chiave di riga, e Ctrl+C la copia come testo separato da tabulazioni.Guida
Intestazione di rigaRowHeader aggiunge a sinistra delle righe una striscia con l'indicatore di record, i numeri di riga e una casella di controllo per riga, e la casella di controllo d'angolo seleziona o deseleziona tutte le righe. SelectionColor e SelectionTextColor impostano i colori di selezione.Guida
Trascinamento delle righeRowDragMode trascina le righe selezionate su un altro controllo, e in VCL grdOLE le rilascia in altre applicazioni come Excel come testo, CSV e tabella HTML. OnStartRowDrag può annullare un trascinamento.Guida
Vista a cardCon ViewStyle impostato su gvsCard ogni riga è una card con una barra del titolo facoltativa, un'immagine facoltativa e una riga per ogni colonna visibile. Le card mostrano le stesse righe della tabella, quindi ordinamento, filtri, pannello di ricerca, selezione, modifica e modalità server funzionano in entrambe le viste. CardOptions imposta CaptionField, ImageField, CardWidth, CardColumns e la spaziatura. La vista a card non raggruppa.RegistrataGuida
Tasti e mouse della vista a cardI tasti freccia spostano tra le card, Home e End vanno alla prima e all'ultima card di una banda, Tab sposta tra i campi di una card, F2 modifica un campo, e un clic destro sulla didascalia di un campo apre il menu della colonna per ordinare e filtrare senza l'intestazione.RegistrataGuida

Raggruppamento, albero e dettaglio

FunzionalitàDettagliCommunityGuida
RaggruppamentoRaggruppa per una o più colonne con GroupBy o trascinando le intestazioni sul pannello dei gruppi, con righe di gruppo annidate e comprimibili.Guida
RiepiloghiSum, Count, Average, Min e Max con SummaryType, in ogni riga di gruppo e nel piè di pagina, formattati con SummaryFormat.Guida
Righe ad alberoGerarchie a partire da una colonna chiave e una colonna padre (Tree.KeyField, Tree.ParentField), con lo stato di espansione mantenuto per chiave.RegistrataGuida
Master detailUna banda di dettaglio con righe correlate sotto ogni riga master espansa, riempita da un TsgcGridDataStore, da una griglia o da OnGetDetailData.RegistrataGuida

Modifica, importazione ed esportazione

FunzionalitàDettagliCommunityGuida
Modifica direttaModifica le celle con un editor di testo o una combo box con elenco, con OnValidate, OnEditError e OnEdited.RegistrataGuida
Collegamento a DataSetTsgcGridSource_DataSet riempie una griglia da qualsiasi TDataSet, crea le colonne con AutoColumns e, con LiveUpdates, segue ogni Append, Edit e Delete. In .NET la stessa sorgente legge un DataTable.Guida
Filtro e ordinamento del DataSetCon ApplyFilter il DataSet mantiene solo le righe mostrate dalla griglia, così gli altri controlli collegati vedono le stesse righe, e OnApplySort passa l'ordinamento della griglia come nomi di campo per la tua query. In .NET la vista DataTable segue il filtro della griglia.Guida
Modalità serverUn componente provider legge una pagina di righe alla volta, e l'origine dati valuta l'ordinamento, i filtri di colonna, la riga filtro, il testo di ricerca, i riepiloghi del piè di pagina e il conteggio delle righe, quindi una tabella di milioni di righe si apre veloce come una di cinquanta. Le righe non ancora caricate mostrano barre segnaposto; le modifiche vengono scritte tramite il provider. Le righe ad albero e le bande di dettaglio non sono disponibili in modalità server, e il popup del filtro non mostra i conteggi delle righe.RegistrataGuida
Provider della modalità serverTsgcGridServerProvider_DataSet costruisce l'SQL per SQLite, SQL Server, PostgreSQL, MySQL, Oracle, Firebird, InterBase o un dialetto generico e lo esegue tramite qualsiasi componente query, come FireDAC, dbExpress, ADO, IBX, UniDAC o Zeos. In .NET, TsgcGridServerProvider_Queryable legge qualsiasi IQueryable e TsgcGridServerProvider_AdoNet qualsiasi connessione ADO.NET. TsgcGridServerProvider_Callback serve qualsiasi altra origine tramite eventi, con risposta da qualsiasi thread.RegistrataGuida
Raggruppamento sul serverIl raggruppamento in modalità server esegue un'istruzione GROUP BY per livello: i gruppi arrivano con i loro conteggi di righe e riepiloghi, e i figli di un gruppo vengono caricati la prima volta che viene espanso. MaxGroups limita i gruppi elencati sotto un padre.RegistrataGuida
Importazione da TDBGrid (VCL)In fase di progettazione, il comando Import columns from DB grid del menu contestuale della griglia copia le colonne, il collegamento al DataSet, la posizione e gli eventi di un TDBGrid, ed elenca ciò che non ha potuto copiare.Guida
Binding con ItemsSource e MVVM (.NET)TsgcWpfGrid e TsgcAvaloniaGrid mostrano gli elementi di ItemsSource, qualsiasi IEnumerable, con AutoGenerateColumns, KeyMember e un SelectedItem bidirezionale. In WPF valgono l'ordinamento, il filtro e il raggruppamento di un ICollectionView, e IsSynchronizedWithCurrentItem segue il suo elemento corrente. TsgcWinFormsGrid collega DataSource e DataMember come il DataGridView. Con ItemsWriteBack le modifiche, gli inserimenti e le eliminazioni tornano agli elementi.~Community mostra e segue gli elementi collegati. ItemsWriteBack è Registered.Guida
Colonne in XAML e nel designer (.NET)Gli elementi TsgcWpfGridColumn e TsgcAvaloniaGridColumn dentro la griglia dichiarano le colonne, con FieldName (percorsi con punti come Customer.Country), Caption, DataType e DisplayFormat. In WinForms il designer di Visual Studio, su .NET Framework e su .NET 8 o successivo, modifica Columns con uno smart tag e un editor di raccolte, e una griglia vuota mostra righe di esempio nel designer e nelle anteprime WPF e Avalonia.Guida
JSON e CSVsgcGrid_IO carica e salva le righe come JSON o CSV (RFC 4180) da stringhe, stream e file, anche su Linux64.Guida
Esportazione in ExcelSaveToXLSX scrive una cartella di lavoro Excel con larghezze delle colonne, formati numerici, formati di cella, riquadri bloccati, la struttura dei gruppi o dell'albero e formule SUBTOTAL. In modalità Excel scrive ogni foglio con le sue formule e i loro valori calcolati.RegistrataGuida
Modalità ExcelCon ExcelMode la griglia funziona come un foglio di calcolo leggero: selezione di intervalli con Ctrl+C, un quadratino di riempimento che continua le serie e sposta i riferimenti delle formule, e formule con riferimenti A1, riferimenti ad altri fogli e SUM, AVERAGE, MIN, MAX, COUNT, IF, ROUND e ABS. LoadFromXLSX apre una cartella di lavoro Excel, ogni foglio con le sue formule e i suoi formati di cella, senza librerie esterne.RegistrataGuida
Formattazione delle celleGrassetto, corsivo, sottolineato, barrato, dimensione e colore del carattere, colore di riempimento, allineamento orizzontale e verticale, testo a capo, formato numerico e bordi per singola cella, impostati con FormatSelection, ToggleSelectionFontStyle o Ctrl+B, Ctrl+I, Ctrl+U e Ctrl+5 in modalità Excel. I formati sono memorizzati con i dati, ogni modifica è un solo passo di annullamento e SaveToXLSX e LoadFromXLSX li mantengono.RegistrataGuida
FogliPiù fogli in una sola griglia con AddSheet, RenameSheet, DeleteSheet, MoveSheet e ActiveSheet, e con ShowSheetTabs una barra di schede che li cambia, aggiunge, rinomina e riordina. Le formule leggono gli altri fogli con riferimenti come Orders!E1:E20 o 'Q4 Notes'!B1, e una ridenominazione li riscrive.RegistrataGuida
Formule di colonnaUna Formula di colonna come =C1*D1, scritta per la riga 1, calcola ogni riga di una colonna di sola lettura, su dati in memoria, in modalità virtuale e su un TsgcGridSource_DataSet. In modalità virtuale vengono valutati anche i testi di formula restituiti da OnGetValue.RegistrataGuida
Modifica del DataSetCon WriteBack, un TsgcGridSource_DataSet registra le modifiche della griglia nei loro record, SyncCursor tiene insieme il record corrente e la riga attiva, e AllowInsert e AllowDelete aggiungono ed eliminano record. I campi lookup si modificano come elenchi di scelta.RegisteredGuida
Incolla dagli appuntiCtrl+V incolla in un intervallo di celle il testo separato da tabulazioni proveniente da Excel. Ogni valore viene convertito e validato prima che venga scritto qualsiasi cosa, e l'incolla è un unico passo di annullamento.RegisteredGuida
Annulla e ripristinaCtrl+Z e Ctrl+Y annullano e ripristinano le modifiche delle celle e gli incolla per chiave di riga, fino a UndoLimit passi.RegisteredGuida
Editor di cellaEditorKind sceglie un selettore di data, ora o data e ora, un campo numerico con frecce, un selettore di colore o un editor di token di sgcEditors, e OnCreateEditor mette in una cella qualsiasi controllo tuo.RegisteredGuida
Editor memo e lookupgedMemo modifica testo lungo su più righe, e gedLookup sceglie un valore da un elenco con più colonne, riempito da LookupItems o dal campo lookup di un DataSet.RegisteredGuida
Stampa e anteprima di stampaPrint e ShowPrintPreview stampano ogni riga come la mostra la griglia, filtrata, ordinata e raggruppata, con le bande e le intestazioni di colonna su ogni pagina e solo righe intere in una pagina. PrintSettings imposta una sola volta la carta, l'orientamento, i margini, la scala, l'intestazione e il piè di pagina per la stampante, l'anteprima e il PDF. In tutte le edizioni, su VCL, FireMonkey, WinForms, WPF e Avalonia (FireMonkey stampa su Windows e macOS).Guida
Esportazione PDF accessibile, PDF/UA e PDF/A (con sgcPDF)ExportToPDF scrive pagine vettoriali con font incorporati e testo ricercabile, e ogni pagina è una vera tabella con celle di intestazione per gli screen reader. Il file è per impostazione predefinita un documento PDF/UA con tag, e PDFALevel aggiunge PDF/A-2a o PDF/A-3a. Richiede il ponte sgcUIPDF e uno sgcPDF con licenza (esegece.sgcUICore.sgcPDF in .NET).RegistrataGuida

Temi e rendering

FunzionalitàDettagliCommunityGuida
TemiTemi chiaro e scuro condivisi con ogni prodotto sgcUI: Theme, AccentColor, altezza delle righe e impostazioni di densità. Con il preset di tema Fluent la griglia prende i colori di Windows 11 e il colore d'accento di Windows, e i chip dei tag prendono i loro angoli da RadiusChip del preset (6 pixel in Classic, 4 in Fluent).Guida
Rendering headlessSaveToPNG e SaveToSVG scrivono la vista corrente, e TsgcGridRenderer disegna un TsgcGridData indipendente in PNG o SVG, anche su Linux64.Guida
Grafici dalla grigliaTsgcChartDataSource_Table di sgcCharts rappresenta le righe della griglia e ne segue l'ordinamento e il filtro, senza codice intermedio.Guida
BandeDidascalie sopra gruppi di colonne su più livelli: Bands le contiene e Column.Band colloca una colonna sotto una di esse.Guida
Tipi di cellaCellKind disegna una cella come immagine di un elenco di immagini, barra di avanzamento o sparkline a linee, ad area o a barre, mentre la cella conserva il suo valore semplice. gcdTags disegna più tag colorati in una cella da un valore di testo separato, con colori automatici adatti al tema o un colore proprio per ogni tag, un chip +N con l'elenco completo come suggerimento e un filtro per tag.Guida
Celle con casella di controllo e con collegamentoTrueValue e FalseValue mostrano una casella di controllo in una colonna che memorizza valori come S e N, e BooleanFields li imposta su una sorgente DataSet. Commutare la casella richiede l'edizione Registered. gcdLink mostra il testo come collegamento che genera OnLinkClick.Guida
Immagini da campi BLOBUna colonna gcdImage su un campo BLOB disegna l'immagine memorizzata al suo interno, OnGetCellImage fornisce qualsiasi altra immagine, e ImagePreview mostra una copia ingrandita quando il mouse si ferma sulla cella.Guida
Intestazioni e righe su più righeHeaderLines e RowLines rendono l'intestazione e le righe alte più righe, e WordWrap manda a capo il testo di una colonna.Guida
Suggerimenti di celle e intestazioniShowTruncatedHints mostra come suggerimento il testo completo di una cella o di una didascalia che non entra, e OnGetCellHint imposta un suggerimento tuo per qualsiasi cella.Guida
Disegno personalizzato delle celleL'evento OnCustomDrawCell fornisce il canvas e il rettangolo della cella e permette di mantenere o saltare il contenuto predefinito. Viene eseguito anche durante la stampa e l'esportazione in PDF. OnRenderError segnala un'eccezione sollevata mentre la griglia si disegna.Guida
AccessibilitàEsposta a UI Automation come tabella con intestazioni di colonna, righe e celle, la cella con il focus, la selezione, l'ordinamento, il filtro, il raggruppamento e le righe ad albero, l'API usata dagli screen reader come Narrator e NVDA. Il filtro, il raggruppamento e lo spostamento delle colonne hanno alternative da tastiera (il ridimensionamento della larghezza delle colonne richiede il mouse), l'anello di focus è sempre visibile e l'alto contrasto di Windows viene seguito. Attiva per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia.Guida

Ponte sgcWebSockets

FunzionalitàDettagliCommunityGuida
Feed liveIl ponte sgcGridWS aggiunge sorgenti di feed WebSocket, MQTT e SSE che scrivono i messaggi in arrivo nella griglia. Richiede sgcWebSockets.RegistrataGuida
Log liveLe sorgenti live WebSocket, MQTT e SSE del ponte sgcUICoreWS aggiungono righe di log a TsgcGridLogModel da messaggi JSON (append, batch, clear), e una raffica da un thread socket costa una sola visita al thread principale. ApplyMessage accetta gli stessi messaggi dal tuo codice. Richiede sgcWebSockets.RegistrataGuida
Chiedi alla griglia con un assistenteTsgcGridAIQuery, il precedente componente ponte, risponde tramite un TsgcHTMLAIAssistant. I nuovi progetti possono usare TsgcGridAI con TsgcUIAIChatProvider.RegistrataGuida

Chiedi alla tua griglia

FunzionalitàDettagliCommunityGuida
Chiedi alla tua grigliaTsgcGridAI trasforma una domanda in linguaggio naturale in filtri, ordinamenti ed evidenziazioni di righe. Senza provider, un parser locale basato su regole risponde senza rete e senza chiave API. Con un provider risponde qualsiasi LLM, e il parser basato su regole subentra quando la chiamata fallisce o la risposta non è valida.Guida
Barra di query AI (VCL e FireMonkey)TsgcVCLAIQueryBar e TsgcFMXAIQueryBar, FireMonkey su Windows, macOS, iOS e Android: scrivi una domanda, premi Invio, leggi cosa è stato applicato, annulla (Cancel) una domanda in corso e ripristina (Undo) l'ultima risposta, con domande recenti e suggerimenti. Funziona con la tastiera, gli screen reader, l'alto contrasto e i layout da destra a sinistra.Guida
Barra di query AI (WinForms, WPF e Avalonia)TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar e TsgcAvaloniaAIQueryBar fanno lo stesso in .NET, con il tema chiaro o scuro dell'host.Guida
Qualsiasi LLMTsgcUIAIEventProvider passa ogni richiesta al tuo codice nell'evento OnRequest, così può rispondere qualsiasi servizio AI, modello o server on premises. In .NET, RequestAsync accetta un gestore asincrono.Guida
Provider AI sgcWebSocketsTsgcUIAIChatProvider del ponte sgcUICoreWS usa il componente TsgcAIChat di sgcWebSockets su ogni piattaforma. In .NET, il pacchetto esegece.sgcUICore.sgcWebSockets. Richiede un sgcWebSockets registrato.RegistrataGuida
PrivacyVengono inviati solo la domanda e il catalogo dei campi: nomi, didascalie, tipi e fino a 3 valori di esempio per colonna per impostazione predefinita (MaxSampleValues, SendSampleValues), mai le righe. OnBeforeAsk può modificare o annullare ogni richiesta.Guida

sgcGrid a confronto con le griglie Delphi standard

CapacitàsgcGridControlli Delphi standard
Aggiornamento delle righe per chiave da un thread di lavoro, senza Synchronize—
Le celle modificate lampeggiano e svaniscono—
Regole di formato su celle o intere righe—
Raggruppamento con pannello dei gruppi, riepiloghi di gruppo e di piè di pagina—
Righe ad albero e bande master detail—
Tabelle di database di milioni di righe paginate, ordinate, filtrate e raggruppate da SQL sul server—
Vista a card delle stesse righe, con gli stessi ordinamenti, filtri e modifica—
Esportazione in cartella di lavoro Excel con struttura, formule, formati di cella e più fogli—
Rendering PNG e SVG headless, anche su Linux64—
Popup di filtro di colonna in stile Excel, riga filtro e pannello di ricerca—
Selettore colonne, menu dell'intestazione e layout salvati come JSON—
Intestazioni a bande sopra gruppi di colonne—
Celle con barra di avanzamento, sparkline, immagine e tag senza codice di disegno personalizzato—
Colonne con caselle di controllo per qualsiasi valore memorizzato, celle con collegamento e immagini da campi BLOB—
Intestazioni e righe su più righe, immagini e pulsanti nelle intestazioni, suggerimenti per il testo troncato—
Intestazione di riga con caselle di controllo e numeri di riga, trascinamento delle righe su altre applicazioni—
Layout salvati automaticamente e colonne che riempiono la larghezza della griglia—
Incolla di un intervallo di celle da Excel, con annulla e ripristina—

Solo capacità, come documentato nella guida. Nessuna affermazione sulle prestazioni.

sgcGrid per .NET

La griglia .NET è un port C# con gli stessi nomi di classe, per WinForms, WPF e Avalonia. Inizia con il pacchetto Community gratuito e passa ai pacchetti Registered per avere ogni funzionalità.

PacchettoEdizioneContenuto
esegece.sgcGrid.CommunityCommunity (gratuita)Libreria di base
esegece.sgcGrid.WinForms.CommunityCommunity (gratuita)Controlli Windows Forms
esegece.sgcGrid.Wpf.CommunityCommunity (gratuita)Controlli WPF
esegece.sgcGrid.Avalonia.CommunityCommunity (gratuita)Controlli Avalonia
esegece.sgcGrid.Rendering.CommunityCommunity (gratuita)Rendering headless
esegece.sgcGridRegisteredLibreria di base
esegece.sgcGrid.WinFormsRegisteredControlli Windows Forms
esegece.sgcGrid.WpfRegisteredControlli WPF
esegece.sgcGrid.AvaloniaRegisteredControlli Avalonia
esegece.sgcGrid.RenderingRegisteredRendering headless
esegece.sgcGrid.sgcWebSocketsSolo RegisteredPonte sgcWebSockets
esegece.sgcUICore.sgcWebSocketsSolo RegisteredProvider AI sgcWebSockets (TsgcUIAIChatProvider)
esegece.sgcGrid.sgcHTMLSolo RegisteredPonte sgcHTML

Documentazione

Ogni funzionalità di sgcGrid è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.

Guida online

Inizia dall'introduzione a sgcGrid, poi segui la guida rapida e gli argomenti sulle funzionalità.

Delphi →
C++ Builder →
.NET →

Manuali PDF

La guida completa di sgcUI in formato PDF, da leggere offline o stampare.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Costruisci con sgcGrid

Scarica il trial di sgcUI e aggiungi sgcGrid alla tua applicazione Delphi, C++ Builder o .NET.