DataTable
TsgcHTMLComponent_DataTable — Delphi, C++ Builder ve .NET'te bir Grid ve Pagination'ı bir kart içinde arama araç çubuğu, sayfa boyutu seçici, dışa aktarma düğmesi ve satır sayısıyla saran üst düzey bir veri tablosu.
TsgcHTMLComponent_DataTable — Delphi, C++ Builder ve .NET'te bir Grid ve Pagination'ı bir kart içinde arama araç çubuğu, sayfa boyutu seçici, dışa aktarma düğmesi ve satır sayısıyla saran üst düzey bir veri tablosu.
Bir veri kümesi bağlayın, bir sayfa boyutu ve araç çubuğu seçenekleri ayarlayın, ardından HTML özelliğini okuyun — daha ince denetime ihtiyacınız olursa içteki Grid ve Pagination açığa çıkar.
TsgcHTMLComponent_DataTable
Araç çubuğu, <table> + sayfalama içeren Bootstrap 5 kartı
Delphi, C++ Builder, .NET
Bir Title ve araç çubuğu bayrakları ayarlayın, bir sayfa boyutuyla LoadFromDataSet'i çağırın, ardından HTML'i okuyun. Sütunları ayarlamak için içteki Grid'e erişin.
uses
sgcHTML_Component_DataTable;
var
oTable: TsgcHTMLComponent_DataTable;
begin
oTable := TsgcHTMLComponent_DataTable.Create(nil);
try
oTable.Title := 'Customers';
oTable.ShowSearch := True;
oTable.ShowExport := True;
oTable.ShowRowCount := True;
oTable.SearchPlaceholder := 'Search customers...';
oTable.Grid.Striped := True;
oTable.LoadFromDataSet(qryCustomers, 25);
WebModule.Response := oTable.HTML; // card + table + pagination
finally
oTable.Free;
end;
end;
// includes: sgcHTML_Component_DataTable.hpp
TsgcHTMLComponent_DataTable *oTable = new TsgcHTMLComponent_DataTable(NULL);
try
{
oTable->Title = "Customers";
oTable->ShowSearch = true;
oTable->ShowExport = true;
oTable->ShowRowCount = true;
oTable->SearchPlaceholder = "Search customers...";
oTable->Grid->Striped = true;
oTable->LoadFromDataSet(qryCustomers, 25);
String html = oTable->HTML; // card + table + pagination
}
__finally
{
delete oTable;
}
using esegece.sgcWebSockets;
var table = new TsgcHTMLComponent_DataTable();
table.Title = "Customers";
table.ShowSearch = true;
table.ShowExport = true;
table.ShowRowCount = true;
table.SearchPlaceholder = "Search customers...";
table.Grid.Striped = true;
table.LoadFromDataSet(qryCustomers, 25);
string html = table.HTML; // card + table + pagination
En sık başvurduğunuz üyeler.
LoadFromDataSet(aDataSet, aPageSize) içteki ızgarayı doldurur ve sayfalamayı kayıt sayısından ayarlar; DataSource canlı bir yenilemeyi yönetir.
SearchPlaceholder ve SearchAction ile birlikte ShowSearch, ShowExport, PageSizes ile birlikte ShowPageSize ve bir Title başlığı araç çubuğunu oluşturur.
ShowRowCount, kartın altındaki sayfalama denetiminin yanına görünür satır özetini yazdırır.
Grid, tam TsgcHTMLComponent_Grid'i açığa çıkarır — Striped, Bordered, sütunları, sıralama/filtrelemeyi ve daha fazlasını doğrudan üzerinde ayarlayın.
Pagination, CurrentPage, PageSize ve TotalItems için TsgcHTMLComponent_Pagination örneğini açığa çıkarır.
TableID kartı ve içteki tabloyu tanımlar; ToolbarClass varsayılan araç çubuğu satırı sınıflarını geçersiz kılar.