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.
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.
6 özellik
24 özellik
4 özellik
22 özellik
11 özellik
3 özellik
8 NuGet paketi
Ç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.
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Herhangi bir iş parçacığından canlı güncellemeler | Data.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önme | Değ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 | |
| ISA-18.2 alarm listesi | TsgcGridAlarmModel, bir HMI'nin alarmlarını ISA-18.2 durumları (onaylanmamış etkin, onaylanmış etkin, onaylanmamış normale dönüş, normal, ertelenmiş ve bastırılmış) ve 1 ile 4 arası önceliklerle tutar. Uygulama RaiseAlarm ve ClearAlarm çağırır, operatör Acknowledge, AcknowledgeAll, Shelve ve Unshelve kullanır, FilterPriorities, FilterStates ve FilterText ise JSON veya CSV olarak dışa aktarılabilen listeyi filtreler. TsgcGridAlarmLink onu bir grid'de gösterir: etiket başına bir satır, öncelik renkleriyle ve yanıp sönen onaylanmamış satırlarla; TsgcVCLGridAlarmMenu bağlam menüsünü ekler (FireMonkey'de TsgcFMXGridAlarmMenu, .NET'te WinForms, WPF ve Avalonia menüleri). | Yardım | |
| Alarm onay günlüğü | Her onay, erteleme, ertelemeyi kaldırma, bastırma ve bastırmayı kaldırma ile süresi dolan her erteleme, zamanı ve kullanıcıyı içeren bir girdiyi Log koleksiyonuna ekler ve OnLog olayını tetikler, örneğin bir veritabanına yazmak için. SaveToJSON ve SaveToCSV günlüğü kaydeder. | Kayıtlı | Yardım |
| Günlük görüntüleyici | TsgcGridLogModel, günlük satırlarını bir zaman, trace'ten fatal'a bir düzey, bir kaynak ve bir iletiyle halka arabellekte tutar ve çalışan iş parçacıkları satırları doğrudan ekler. TsgcGridLogLink onları sanal modda bir grid'de gösterir: düzeye göre renklendirilmiş, düzey, kaynak ve metne göre filtrelenmiş, vurgulama kuralları, kullanıcı yukarı kaydırınca duran bir sonu izleme, duraklatma ve sürdürme ve metin, JSON ve CSV olarak dışa aktarma ile. | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Sıralama | Birden çok sütuna göre sıralayın. | Yardım | |
| Filtreleme | Tablonun gösterdiği satırları filtreleyin. | Yardım | |
| Seçim ve klavye | Satırları veya hücreleri fare ve klavye ile seçin. | Yardım | |
| Sütun boyutlandırma | Kullanıcılar sütunları fareyle yeniden boyutlandırır. | Yardım | |
| Genişliği dolduran sütunlar | AutoFitColumns grid genişliğini sütunlar arasında genişlikleriyle orantılı olarak paylaştırır, Column.AutoFit False yapılırsa sabit genişlik korunur, MaxWidth ise bir sütunu yeniden boyutlandırılırken veya sığdırılırken sınırlar. | Yardım | |
| Sabit sütunlar | Diğer sütunlar kayarken ilk sütunları görünümde tutun. | Yardım | |
| Koşullu biçimlendirme | Biç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 | |
| Yazı tipi stilleri ve simge kümeleri | Biçim kuralları kalın yazının yanında italik, altı çizili ve üstü çizili stilleri de ayarlar, OnGetCellFont ise herhangi bir hücrenin yazı tipi stilini ve boyutunu ayarlar. AddIconSet iki eşik değerinden yola çıkarak oklar, daireler, bayraklar veya onay işaretleri ekler, bir kural da bir simge ya da kendi görüntünüzü gösterebilir. | 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 filtresi | Her 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 | |
| Tarih dönemleri | Tarih sütunları sütun filtresinde ve filtre satırında bugün, dün, bu veya geçen hafta, ay ya da yıl ve son N gün ile filtrelenir. FirstDayOfWeek haftanın başlangıcını ayarlar, varsayılan olarak yerel ayarı izler. | Yardım | |
| Bulma paneli | Ctrl+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 | |
| Başlık görüntüleri ve düğmeleri | HeaderImageIndex başlıktan önce bir görüntü gösterir, HeaderButton OnHeaderButtonClick olayını tetikleyen bir düğme ekler, OnHeaderClick ise başlığa tıklandığında sıralamayı atlayabilir. | Yardım | |
| Sütunları yeniden sıralama | Kullanı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şlik | Baş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 | |
| Otomatik düzenler | AutoSaveLayout ile grid düzenini kapanırken kaydeder ve sonraki çalıştırmada geri yükler; her grid için bir dosyada veya OnSaveLayout ve OnLoadLayout aracılığıyla. Başlık menüsündeki Reset layout tasarım zamanı sütunlarını geri getirir. | Yardım | |
| Çoklu seçim | gsmMultiRow 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 | |
| Satır başlığı | RowHeader satırların soluna kayıt göstergesi, satır numaraları ve her satır için bir onay kutusu içeren bir şerit ekler, köşedeki onay kutusu tüm satırları seçer veya temizler. SelectionColor ve SelectionTextColor seçim renklerini ayarlar. | Yardım | |
| Satır sürükle ve bırak | RowDragMode seçili satırları başka bir denetime sürükler, VCL'de grdOLE ise onları Excel gibi diğer uygulamalara metin, CSV ve HTML tablosu olarak bırakır. OnStartRowDrag bir sürüklemeyi iptal edebilir. | Yardım | |
| Kart görünümü | ViewStyle değeri gvsCard olduğunda her satır bir karttır: isteğe bağlı bir başlık çubuğu, isteğe bağlı bir resim ve görünür her sütun için bir satır. Kartlar tabloyla aynı satırları gösterir, bu yüzden sıralama, filtreler, bulma paneli, seçim, düzenleme ve sunucu modu her iki görünümde de çalışır. CardOptions, CaptionField, ImageField, CardWidth, CardColumns değerlerini ve aralıkları belirler. Kart görünümü gruplamaz. | Kayıtlı | Yardım |
| Kart görünümü tuşları ve fare | Ok tuşları kartlar arasında gezinir, Home ve End bir bandın ilk ve son kartına gider, Tab bir kartın alanları arasında gezinir, F2 bir alanı düzenler ve bir alan başlığına sağ tıklamak, üstbilgi olmadan sıralamak ve filtrelemek için sütun menüsünü açar. | Kayıtlı | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Gruplama | Satırları bir sütuna göre, grup paneliyle birlikte gruplayın. | Yardım | |
| Özetler | Grup 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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Yerinde düzenleme | Hücreleri doğrulama olaylarıyla yerinde düzenleyin. | Kayıtlı | Yardım |
| DataSet bağlama | TsgcGridSource_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 | |
| Veri kümesi filtresi ve sıralaması | ApplyFilter ile veri kümesi yalnızca grid'in gösterdiği satırları tutar, böylece onun üzerindeki diğer denetimler aynı satırları görür; OnApplySort ise grid sıralamasını sorgunuz için alan adları olarak iletir. .NET'te DataTable görünümü grid filtresini izler. | Yardım | |
| Sunucu modu | Bir sağlayıcı bileşen her seferinde bir sayfa satır okur; sıralamayı, sütun filtrelerini, filtre satırını, bulma metnini, alt bilgi özetlerini ve satır sayısını veri kaynağı değerlendirir, bu yüzden milyonlarca satırlık bir tablo elli satırlık bir tablo kadar hızlı açılır. Henüz yüklenmemiş satırlar yer tutucu çubuklar gösterir; düzenlemeler sağlayıcı üzerinden geri yazılır. Ağaç satırları ve ayrıntı bantları sunucu modunda kullanılamaz ve filtre açılır penceresi satır sayılarını göstermez. | Kayıtlı | Yardım |
| Sunucu modu sağlayıcıları | TsgcGridServerProvider_DataSet, SQLite, SQL Server, PostgreSQL, MySQL, Oracle, Firebird, InterBase veya genel bir lehçe için SQL'i oluşturur ve FireDAC, dbExpress, ADO, IBX, UniDAC veya Zeos gibi herhangi bir sorgu bileşeni üzerinden çalıştırır. .NET'te TsgcGridServerProvider_Queryable herhangi bir IQueryable kaynağını, TsgcGridServerProvider_AdoNet ise herhangi bir ADO.NET bağlantısını okur. TsgcGridServerProvider_Callback diğer tüm kaynakları, herhangi bir iş parçacığından yanıtlanan olaylarla sunar. | Kayıtlı | Yardım |
| Sunucuda gruplama | Sunucu modunda gruplama düzey başına bir GROUP BY çalıştırır: gruplar satır sayıları ve özetleriyle gelir ve bir grubun alt satırları ilk genişletildiğinde yüklenir. MaxGroups, bir üst grubun altında listelenen grupları sınırlar. | Kayıtlı | Yardım |
| TDBGrid'den içe aktarma (VCL) | Tasarım zamanında grid bağlam menüsündeki Import columns from DB grid komutu bir TDBGrid'in sütunlarını, veri kümesi bağlantısını, konumunu ve olaylarını kopyalar, kopyalanamayanları da listeler. | 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 CSV | Satırları JSON ve CSV olarak yükleyin ve kaydedin. | Yardım | |
| Excel dışa aktarma | Bir tabloyu Excel çalışma kitabı (XLSX) olarak kaydedin. Excel modunda her sayfayı formülleri ve hesaplanan değerleriyle yazar. | Kayıtlı | Yardım |
| Excel modu | ExcelMode 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 ve diğer sayfalara başvurulu formüller ile SUM, AVERAGE, MIN, MAX, COUNT, IF, ROUND ve ABS işlevleri. LoadFromXLSX bir Excel çalışma kitabını, her sayfayı formülleri ve hücre biçimleriyle, harici bir kütüphane olmadan açar. | Kayıtlı | Yardım |
| Hücre biçimlendirme | Excel modunda hücre başına kalın, italik, altı çizili, üstü çizili, yazı tipi boyutu ve rengi, dolgu rengi, yatay ve dikey hizalama, sözcük kaydırma, sayı biçimi ve kenarlıklar, FormatSelection, ToggleSelectionFontStyle veya Ctrl+B, Ctrl+I, Ctrl+U ve Ctrl+5 ile ayarlanır. Biçimler verilerle birlikte saklanır, her değişiklik tek bir geri alma adımıdır ve SaveToXLSX ile LoadFromXLSX onları korur. | Kayıtlı | Yardım |
| Sayfalar | Tek bir grid içinde AddSheet, RenameSheet, DeleteSheet, MoveSheet ve ActiveSheet ile birden çok sayfa, ayrıca ShowSheetTabs ile onlar arasında geçiş yapan, ekleyen, yeniden adlandıran ve yeniden sıralayan bir sekme şeridi. Formüller diğer sayfaları Orders!E1:E20 veya 'Q4 Notes'!B1 gibi başvurularla okur ve yeniden adlandırma bunları yeniden yazar. | Kayıtlı | Yardım |
| Sütun formülleri | 1. satır için yazılan bir sütun Formula değeri, örneğin =C1*D1, salt okunur bir sütunun her satırını bellekteki veriler üzerinde, sanal modda ve bir TsgcGridSource_DataSet üzerinde hesaplar. Sanal modda OnGetValue olayının döndürdüğü formül metinleri de değerlendirilir. | Kayıtlı | Yardım |
| DataSet düzenleme | WriteBack 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ırma | Ctrl+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 yineleme | Ctrl+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üzenleyicileri | EditorKind 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 |
| Not ve arama düzenleyicileri | gedMemo uzun metni birden çok satırda düzenler, gedLookup ise LookupItems veya bir veri kümesinin arama alanından doldurulan, birden çok sütunlu bir listeden değer seçer. | Kayıtlı | Yardım |
| Yazdırma ve baskı önizleme | Print 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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Temalar | Her sgcUI ürünüyle paylaşılan açık ve koyu temalar. Fluent tema ön ayarı altında ızgara, Windows 11 renklerini ve Windows vurgu rengini alır, etiket çipleri köşelerini ön ayarın RadiusChip değerinden alır (Classic'te 6 piksel, Fluent'te 4). | Yardım | |
| Arayüzsüz çizim | SaveToPNG 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 grafikler | Bir sgcCharts grafiği, bir tablonun satırlarını doğrudan çizer. | Yardım | |
| Bantlar | Sütun grupları üzerinde çok düzeyli başlıklar: Bands onları tutar, Column.Band bir sütunu birine atar. | Yardım | |
| Hücre türleri | CellKind 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. gcdTags ayrılmış bir metin değerinden tek hücrede birden çok renkli etiket çizer; temaya uyumlu otomatik renkler ya da etiket başına kendi renginiz kullanılabilir, +N çipi tam listeyi ipucu olarak gösterir ve etikete göre filtreleme yapılabilir. | Yardım | |
| Onay kutusu ve bağlantı hücreleri | TrueValue ve FalseValue, S ve N gibi değerler saklayan bir sütunda onay kutusu gösterir, BooleanFields ise bunları bir veri kümesi kaynağında ayarlar. Kutuyu değiştirmek Registered sürümünü gerektirir. gcdLink metni OnLinkClick olayını tetikleyen bir bağlantı olarak gösterir. | Yardım | |
| BLOB alanlarından görüntüler | BLOB alanındaki bir gcdImage sütunu içinde saklanan resmi çizer, OnGetCellImage başka herhangi bir görüntüyü sağlar, ImagePreview ise fare hücrenin üzerinde durduğunda daha büyük bir kopyasını gösterir. | Yardım | |
| Çok satırlı başlıklar ve satırlar | HeaderLines ve RowLines başlığı ve satırları birkaç satır yüksekliğinde yapar, WordWrap ise bir sütunun metnini sarar. | Yardım | |
| Hücre ve başlık ipuçları | ShowTruncatedHints sığmayan bir hücrenin veya başlığın tam metnini ipucu olarak gösterir, OnGetCellHint ise herhangi bir hücre için kendi ipucunuzu ayarlar. | Yardım | |
| Özel hücre çizimi | OnCustomDrawCell olayı tuvali ve hücre dikdörtgenini verir, varsayılan içeriği korumanızı ya da atlamanızı sağlar. Yazdırırken ve PDF olarak dışa aktarırken de çalışır. OnRenderError grid çizilirken oluşan bir istisnayı bildirir. | Yardım | |
| Erişilebilirlik | UI 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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Tablonuza sorun | TsgcGridAI, 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 LLM | TsgcUIAIEventProvider 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 |
| Gizlilik | Yalnı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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Canlı akışlar | sgcGridWS köprüsü, gelen iletileri tabloya yazan WebSocket, MQTT ve SSE akış kaynakları ekler. sgcWebSockets gerektirir. | Kayıtlı | Yardım |
| Canlı günlükler | sgcUICoreWS köprüsünün WebSocket, MQTT ve SSE canlı kaynakları, JSON iletilerinden (append, batch, clear) TsgcGridLogModel'e günlük satırları ekler ve bir soket iş parçacığından gelen yığın ana iş parçacığına tek bir uğramaya mal olur. ApplyMessage aynı iletileri kendi kodunuzdan alır. sgcWebSockets gerektirir. | Kayıtlı | Yardım |
| Bir asistanla tablonuza sorun | TsgcGridAIQuery, önceki köprü bileşeni, bir TsgcHTMLAIAssistant üzerinden yanıtlar. Yeni projeler TsgcGridAI bileşenini TsgcUIAIChatProvider ile kullanabilir. | Kayıtlı | Yardım |
| Yetenek | sgcGrid | Standart 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ı | — | |
| SQL ile sunucuda sayfalanan, sıralanan, filtrelenen ve gruplanan milyonlarca satırlık veritabanı tabloları | — | |
| Aynı satırların kart görünümü, aynı sıralama, filtreler ve düzenlemeyle | — | |
| Anahtar hattı, formüller, hücre biçimleri ve birden çok sayfayla 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, görüntü ve etiket hücreleri | — | |
| Herhangi bir saklanan değer için onay kutusu sütunları, bağlantı hücreleri ve BLOB alanlarından resimler | — | |
| Çok satırlı başlıklar ve satırlar, başlık görüntüleri ve düğmeleri, kesilen metin için ipuçları | — | |
| Onay kutuları ve satır numaralı satır başlığı, diğer uygulamalara satır sürükle ve bırak | — | |
| Otomatik kaydedilen düzenler ve grid genişliğini dolduran sütunlar | — | |
| Excel'den hücre aralığı yapıştırma, geri alma ve yinelemeyle | — |
Yalnızca yetenekler, yardımda belgelendiği şekliyle. Performans iddiası yoktur.
.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.
| Paket | Sürüm | İçerik |
|---|---|---|
esegece.sgcGrid.Community | Community (ücretsiz) | Çekirdek kitaplık |
esegece.sgcGrid.WinForms.Community | Community (ücretsiz) | Windows Forms denetimleri |
esegece.sgcGrid.Wpf.Community | Community (ücretsiz) | WPF denetimleri |
esegece.sgcGrid.Avalonia.Community | Community (ücretsiz) | Avalonia denetimleri |
esegece.sgcGrid.Rendering.Community | Community (ücretsiz) | Arayüzsüz çizim |
esegece.sgcGrid | Kayıtlı | Çekirdek kitaplık |
esegece.sgcGrid.WinForms | Kayıtlı | Windows Forms denetimleri |
esegece.sgcGrid.Wpf | Kayıtlı | WPF denetimleri |
esegece.sgcGrid.Avalonia | Kayıtlı | Avalonia denetimleri |
esegece.sgcGrid.Rendering | Kayıtlı | Arayüzsüz çizim |
esegece.sgcGrid.sgcWebSockets | Yalnızca Kayıtlı | sgcWebSockets köprüsü |
esegece.sgcUICore.sgcWebSockets | Yalnızca Kayıtlı | sgcWebSockets yapay zeka sağlayıcısı (TsgcUIAIChatProvider) |
esegece.sgcGrid.sgcHTML | Yalnızca Kayıtlı | sgcHTML köprüsü |
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.
sgcGrid tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.
Delphi →Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.
Delphi (PDF) →