sgcGrid Özellik Matrisi

sgcGrid'in yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla. Aynı model VCL, FireMonkey, WinForms, WPF ve Avalonia tablolarını yönetir.

Canlı Veri

3 özellik

.NET

8 NuGet paketi

Belgeler

Çevrimiçi yardım ve PDF kılavuzları

Kayıtlı, Kayıtlı ve Deneme sürümlerinde bulunan ancak ücretsiz Community sürümünde olmayan özellikleri işaretler. ~, Community sürümünde kısmen bulunan bir özelliği işaretler; fark altında belirtilir.

Her satır kendi yardım konusuna bağlanır. Community sütunu ücretsiz .NET Community sürümünün neleri içerdiğini gösterir; her şey Kayıtlı ve Deneme sürümlerinde bulunur.

Sütun filtreleri, filtre satırı, bulma paneli, sütun seçici, sütunları yeniden sıralama, en uygun genişlik, düzenler, çoklu seçim, bantlar, hücre türleri, DataSet düzenleme, yapıştırma, geri alma ve sgcEditors hücre düzenleyicileri, Delphi ve C++ Builder için VCL ve FireMonkey grid'lerinde ve .NET için WinForms, WPF ve Avalonia grid'lerindedir; Community ve Kayıtlı arasındaki bölünme aynıdır ve Sürümler konusunda anlatılır. .NET'te DataSet düzenleme bir DataTable'a geri yazar, AddLookup lookup sütunlarını ekler ve SyncCursor yalnızca Delphi'dedir.

Canlı Veri

ÖzellikAyrıntılarCommunityYardım
Herhangi bir iş parçacığından canlı güncellemelerData.AppendRow ve Data.UpdateRow iş parçacığı güvenlidir. Bir veya birçok alanı anahtara göre güncelleyin; BeginUpdate ve EndUpdate ani veri yığınını tek bir yeniden çizimde toplar ve hız MaxFPS ile ayarlanır.Yardım
Değişimde yanıp sönmeDeğişen hücreler, değer arttığında yeşil, azaldığında kırmızı yanıp söner, ardından söner. Kuyruk modu, bir günlüğün veya akışın en yeni satırlarını görünümde tutar.Yardım
Sanal modÇok büyük veri kümelerini istek üzerine sunar.Yardım

Sıralama, Filtreleme ve Seçim

ÖzellikAyrıntılarCommunityYardım
SıralamaBirden çok sütuna göre sıralayın.Yardım
FiltrelemeTablonun gösterdiği satırları filtreleyin.Yardım
Seçim ve klavyeSatırları veya hücreleri fare ve klavye ile seçin.Yardım
Sütun boyutlandırmaKullanıcılar sütunları fareyle yeniden boyutlandırır.Yardım
Sabit sütunlarDiğer sütunlar kayarken ilk sütunları görünümde tutun.Yardım
Koşullu biçimlendirmeBiçim kuralları, bir değer bir koşulla eşleştiğinde hücreyi veya tüm satırı renklendirir; yarı saydam renkler hücreyi arka planı üzerinde tonlar.Yardım
Sağdan sola (Arapça ve İbranice)Sütunlar sağdan akar ve dondurulmuş sütunlar sağ kenarda yer alır; kaydırma çubuğu, ağaç ve grup girintisi, ok işaretleri, üst bilgi simgeleri, alt bilgi ve yerinde düzenleyici yansıtılır. Sayılar ve tarihler soldan sağa parçalar olarak kalır. SaveToXLSX (Registered), TsgcGridXLSXWriter.RightToLeft üzerinden de sağdan sola bir sayfa yazar.Yardım
Sütun filtresiHer başlıktaki bir huni (ShowFilterButtons), sütunun benzersiz değerlerini ve sayılarını, bir arama kutusunu ve Ve ya da Veya ile bağlanan en fazla iki türlü koşulu içeren bir açılır pencere açar.Yardım
Filtre satırıShowFilterRow başlığın altına, kullanıcı yazarken her sütunu filtreleyen bir satır ekler; sütun başına operatör FilterRowOperator içindedir.Yardım
Bulma paneliCtrl+F veya ShowFindPanel her hücredeki metni vurgular, F3 ve Shift+F3 eşleşmeler arasında gezinir, FindOnlyMatches ise diğer satırları gizler.Yardım
Sütun seçici ve başlık menüsüBir başlığa sağ tıklamak sıralar, gruplar, genişlikleri uydurur, filtreler ve her sütun için bir onay kutusu içeren sütun seçiciyi açar. ShowColumnChooser onu koddan açar.Yardım
Sütunları yeniden sıralamaKullanıcılar sütunu taşımak için başlığı sürükler; sabitlenmiş sütunların kendi tarafında ve bantları içinde; OnColumnMoved taşımayı bildirir.Yardım
En uygun genişlikBaşlık kenarına çift tıklamak ya da BestFitColumn ve BestFitColumns, genişliği başlığa ve örneklenen en fazla 1.000 satıra uydurur.Yardım
Düzen kalıcılığıSaveLayoutToString, SaveLayoutToStream ve SaveLayoutToFile sütun sırasını, genişlikleri, görünürlüğü, sıralamayı, gruplamayı, sütun filtrelerini ve bantları sürümlü JSON olarak saklar, Load yöntemleri onları geri yükler.Yardım
Çoklu seçimgsmMultiRow istenen satır kümesini, gsmCellRange bir hücre aralığını seçer; Ctrl, Shift ve Ctrl+A ile. Seçim satır anahtarına göre tutulur ve Ctrl+C onu sekmeyle ayrılmış metin olarak kopyalar.Yardım

Gruplama, Ağaç ve Ayrıntı

ÖzellikAyrıntılarCommunityYardım
GruplamaSatırları bir sütuna göre, grup paneliyle birlikte gruplayın.Yardım
ÖzetlerGrup ve alt bilgi özetleri.Yardım
Ağaç satırlarıHiyerarşik verileri açılıp kapanan ağaç satırları olarak gösterin.KayıtlıYardım
Ana ayrıntıBir üst satırın altında ayrıntı satırlarını açın, örneğin bir müşterinin siparişleri.KayıtlıYardım

Düzenleme, İçe ve Dışa Aktarma

ÖzellikAyrıntılarCommunityYardım
Yerinde düzenlemeHücreleri doğrulama olaylarıyla yerinde düzenleyin.KayıtlıYardım
DataSet bağlamaTsgcGridSource_DataSet bir tabloyu herhangi bir TDataSet'ten doldurur, AutoColumns ile sütunları oluşturur ve LiveUpdates ile her Append, Edit ve Delete işlemini izler. .NET'te aynı kaynak bir DataTable okur.Yardım
ItemsSource ve MVVM bağlama (.NET)TsgcWpfGrid ve TsgcAvaloniaGrid, herhangi bir IEnumerable olan ItemsSource öğelerini AutoGenerateColumns, KeyMember ve iki yönlü bir SelectedItem ile gösterir. WPF'te bir ICollectionView öğesinin sıralaması, filtresi ve gruplaması uygulanır ve IsSynchronizedWithCurrentItem geçerli öğesini izler. TsgcWinFormsGrid, DataGridView gibi DataSource ve DataMember bağlar. ItemsWriteBack ile düzenlemeler, eklemeler ve silmeler öğelere geri yazılır.~Community, bağlı öğeleri gösterir ve izler. ItemsWriteBack Kayıtlı sürümdedir.Yardım
XAML'de ve tasarımcıda sütunlar (.NET)Grid içindeki TsgcWpfGridColumn ve TsgcAvaloniaGridColumn öğeleri sütunları FieldName (Customer.Country gibi noktalı yollar), Caption, DataType ve DisplayFormat ile tanımlar. WinForms'ta Visual Studio tasarımcısı, .NET Framework'te ve .NET 8 veya üzerinde, Columns özelliğini akıllı etiket ve koleksiyon düzenleyicisi ile düzenler; boş bir grid tasarımcıda ve WPF ile Avalonia önizleyicilerinde örnek satırlar gösterir.Yardım
JSON ve CSVSatırları JSON ve CSV olarak yükleyin ve kaydedin.Yardım
Excel dışa aktarmaBir tabloyu Excel çalışma kitabı (XLSX) olarak kaydedin.KayıtlıYardım
Excel moduExcelMode ile grid hafif bir hesap tablosu gibi çalışır: Ctrl+C ile aralık seçimi, serileri sürdüren ve formül başvurularını kaydıran bir doldurma tutamacı, A1 başvurulu formüller ile SUM, AVERAGE, MIN, MAX, COUNT, IF, ROUND ve ABS işlevleri. LoadFromXLSX bir Excel çalışma kitabının sayfasını harici bir kütüphane olmadan açar.KayıtlıYardım
DataSet düzenlemeWriteBack ile bir TsgcGridSource_DataSet grid düzenlemelerini kayıtlarına post eder, SyncCursor geçerli kaydı ve odaklı satırı bir arada tutar, AllowInsert ve AllowDelete kayıt ekler ve siler. Lookup alanları seçim listesi olarak düzenlenir.KayıtlıYardım
Panodan yapıştırmaCtrl+V, Excel'den sekmeyle ayrılmış metni bir hücre aralığına yapıştırır. Her değer, herhangi bir şey yazılmadan önce dönüştürülür ve denetlenir, yapıştırma ise tek bir geri alma adımıdır.KayıtlıYardım
Geri alma ve yinelemeCtrl+Z ve Ctrl+Y hücre düzenlemelerini ve yapıştırmaları satır anahtarı üzerinden, UndoLimit adıma kadar geri alır ve yineler.KayıtlıYardım
Hücre düzenleyicileriEditorKind bir tarih, saat veya tarih ve saat seçicisi, bir spin düzenleyicisi, bir renk seçicisi ya da sgcEditors'tan bir belirteç düzenleyicisi seçer; OnCreateEditor ise bir hücreye istenen herhangi bir özel denetimi koyar.KayıtlıYardım
Yazdırma ve baskı önizlemePrint ve ShowPrintPreview her satırı grid'in gösterdiği gibi, filtrelenmiş, sıralanmış ve gruplanmış olarak yazdırır; band ve sütun başlıkları her sayfada yinelenir ve bir sayfada yalnızca tam satırlar bulunur. PrintSettings kağıdı, yönü, kenar boşluklarını, ölçeklemeyi, üst bilgiyi ve alt bilgiyi yazıcı, önizleme ve PDF için bir kez ayarlar. Her sürümde, VCL, FireMonkey, WinForms, WPF ve Avalonia üzerinde (FireMonkey Windows ve macOS'ta yazdırır).Yardım
Erişilebilir PDF dışa aktarma, PDF/UA ve PDF/A (sgcPDF ile)ExportToPDF gömülü yazı tipleri ve aranabilir metinle vektör sayfalar yazar, her sayfa ekran okuyucular için başlık hücreli gerçek bir tablodur. Dosya varsayılan olarak etiketli bir PDF/UA belgesidir ve PDFALevel PDF/A-2a veya PDF/A-3a ekler. sgcUIPDF köprüsü ve lisanslı bir sgcPDF gerekir (.NET'te esegece.sgcUICore.sgcPDF).KayıtlıYardım

Temalar ve Çizim

ÖzellikAyrıntılarCommunityYardım
TemalarHer sgcUI ürünüyle paylaşılan açık ve koyu temalar.Yardım
Arayüzsüz çizimSaveToPNG ve SaveToSVG geçerli görünümü yazar, TsgcGridRenderer ise bağımsız bir TsgcGridData nesnesini PNG veya SVG olarak çizer, Linux64'te de.Yardım
Tablodan grafiklerBir sgcCharts grafiği, bir tablonun satırlarını doğrudan çizer.Yardım
BantlarSütun grupları üzerinde çok düzeyli başlıklar: Bands onları tutar, Column.Band bir sütunu birine atar.Yardım
Hücre türleriCellKind bir hücreyi görüntü listesinden bir görüntü, ilerleme çubuğu ya da çizgi, alan veya çubuk sparkline olarak çizer; hücre düz değerini korur.Yardım
ErişilebilirlikUI Automation'a sütun başlıkları, satırlar ve hücrelerden oluşan bir tablo olarak sunulur; odaktaki hücre, seçim, sıralama, filtreleme, gruplama ve ağaç satırları, ekran okuyucuların (Narrator ve NVDA gibi) kullandığı API üzerinden. Filtreleme, gruplama ve sütun taşıma için klavye alternatifleri vardır (sütun genişliğini değiştirmek fare gerektirir), odak halkası her zaman görünürdür ve Windows yüksek karşıtlığı izlenir. VCL'de (Delphi 7'den 13'e), Windows'ta FireMonkey'de, WinForms, WPF ve Avalonia üzerinde varsayılan olarak açıktır.Yardım

Tablonuza Sorun

ÖzellikAyrıntılarCommunityYardım
Tablonuza sorunTsgcGridAI, sade dille yazılmış bir soruyu filtrelere, sıralamalara ve satır vurgularına dönüştürür. Sağlayıcı yoksa kural tabanlı yerel bir ayrıştırıcı, ağ ve API anahtarı olmadan yanıtlar. Bir sağlayıcıyla herhangi bir LLM yanıtlar; çağrı başarısız olduğunda veya yanıt doğrulanmadığında kural tabanlı ayrıştırıcı devralır.Yardım
Yapay zeka sorgu çubuğu (VCL ve FireMonkey)TsgcVCLAIQueryBar ve TsgcFMXAIQueryBar, FireMonkey Windows, macOS, iOS ve Android'de: bir soru yazın, Enter'a basın, uygulananı okuyun, çalışan bir soruyu İptal edin ve son yanıtı Geri Alın; son sorular ve önerilerle. Klavye, ekran okuyucular, yüksek karşıtlık ve sağdan sola düzenlerle çalışır.Yardım
Yapay zeka sorgu çubuğu (WinForms, WPF ve Avalonia)TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar ve TsgcAvaloniaAIQueryBar aynısını .NET'te yapar, ana uygulamanın açık veya koyu temasıyla.Yardım
Herhangi bir LLMTsgcUIAIEventProvider her isteği OnRequest olayında kendi kodunuza iletir, böylece herhangi bir yapay zeka hizmeti, model veya şirket içi sunucu yanıtlayabilir. .NET'te RequestAsync bir zaman uyumsuz işleyici alır.Yardım
sgcWebSockets yapay zeka sağlayıcısısgcUICoreWS köprüsünün TsgcUIAIChatProvider bileşeni, sgcWebSockets'in TsgcAIChat bileşenini her platformda kullanır. .NET'te esegece.sgcUICore.sgcWebSockets paketi. Kayıtlı bir sgcWebSockets gerekir.KayıtlıYardım
GizlilikYalnızca soru ve alan kataloğu gönderilir: adlar, başlıklar, türler ve varsayılan olarak sütun başına en fazla 3 örnek değer (MaxSampleValues, SendSampleValues), satırlar asla. OnBeforeAsk her isteği düzenleyebilir veya iptal edebilir.Yardım

sgcWebSockets Köprüsü

ÖzellikAyrıntılarCommunityYardım
Canlı akışlarsgcGridWS köprüsü, gelen iletileri tabloya yazan WebSocket, MQTT ve SSE akış kaynakları ekler. sgcWebSockets gerektirir.KayıtlıYardım
Bir asistanla tablonuza sorunTsgcGridAIQuery, önceki köprü bileşeni, bir TsgcHTMLAIAssistant üzerinden yanıtlar. Yeni projeler TsgcGridAI bileşenini TsgcUIAIChatProvider ile kullanabilir.KayıtlıYardım

sgcGrid ve standart Delphi grid'leri

YeteneksgcGridStandart Delphi denetimleri
Satırları bir işçi iş parçacığından Synchronize olmadan anahtara göre güncelleme—
Değişen hücreler yanıp söner ve solar—
Hücrelerde veya tüm satırlarda biçim kuralları—
Grup paneliyle gruplama, grup ve alt bilgi özetleri—
Ağaç satırları ve ana ayrıntı bantları—
Anahtar hattı ve formüllerle Excel çalışma kitabı dışa aktarma—
Başsız PNG ve SVG oluşturma, Linux64'te de—
Excel tarzı sütun filtresi açılır penceresi, filtre satırı ve bulma paneli—
Sütun seçici, başlık menüsü ve JSON olarak saklanan düzenler—
Sütun grupları üzerinde bant başlıkları—
Owner-Draw kodu olmadan ilerleme çubuğu, sparkline ve görüntü hücreleri—
Excel'den hücre aralığı yapıştırma, geri alma ve yinelemeyle—

Yalnızca yetenekler, yardımda belgelendiği şekliyle. Performans iddiası yoktur.

.NET için sgcGrid

.NET tablosu, WinForms, WPF ve Avalonia için aynı sınıf adlarına sahip bir C# portudur. Ücretsiz Community paketiyle başlayın ve tüm özellikler için Kayıtlı paketlere geçin.

PaketSürümİçerik
esegece.sgcGrid.CommunityCommunity (ücretsiz)Çekirdek kitaplık
esegece.sgcGridKayıtlıÇekirdek kitaplık
esegece.sgcGrid.WinFormsKayıtlıWindows Forms denetimleri
esegece.sgcGrid.WpfKayıtlıWPF denetimleri
esegece.sgcGrid.AvaloniaKayıtlıAvalonia denetimleri
esegece.sgcGrid.RenderingKayıtlıArayüzsüz çizim
esegece.sgcGrid.sgcWebSocketsYalnızca KayıtlısgcWebSockets köprüsü
esegece.sgcUICore.sgcWebSocketsYalnızca KayıtlısgcWebSockets yapay zeka sağlayıcısı (TsgcUIAIChatProvider)
esegece.sgcGrid.sgcHTMLYalnızca KayıtlısgcHTML köprüsü

Belgeler

sgcGrid ürününün her özelliği sgcUI yardımında belgelenmiştir ve her geliştirme ortamı için ayrı bir sürüm vardır.

Çevrimiçi Yardım

sgcGrid tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.

Delphi →
C++ Builder →
.NET →

PDF Kılavuzları

Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcGrid ile Geliştirin

sgcUI denemesini indirin ve sgcGrid ürününü Delphi, C++ Builder veya .NET uygulamanıza ekleyin.