
TXDBGrid jest mocnym funkcjonalnym rozszerzeniem standardowego komponentu TDBGrid.
TXDBGrid nie tylko ładnie wygląda, ale również udostępnia wiele dodatkowych możliwości, takich jak: fixed columns,
Windows themes i custom styles, wiele wariantów gradientowego stylu rysowania, proportional scrolling dla każdego DataSet
nawet z filtrem, expandable columns i title headers, checkboxes, hot buttons, ikonki w tytułach kolumn i na indicatorze,
wiele wariantów rysowania ikonek w komórkach, markery sortowania i sortowanie po wielu kolumnach, enhanced lookup lists,
data lists, kalkulator, kalendarz, zapis i odczyt układu kolumn, ulepszoną obsługę dla trybu bdRightToLeft BiDiMode,
extended rows, columns and cells selection, auto-number and auto-select column, hints and tooltips, column stretching i wiele, wiele więcej ...
TXDBGrid oferuje ponadto: automatycznie przeliczany szybki numer porządkowy (Lp.), automatycznie zmieniany porządek sortowania
we wszystkich standardowych klasach DataSet (ADO, BDE, CDS, DBX, IBX, FireDAC) i wielu innych komponentach DAC od firm trzecich,
automatycznie wyliczane podsumowania kolumn dla całego DataSet i/lub dla zaznaczonych wierszy (SelectedRows), 4 rodzaje zintegrowanych
wierszy podsumowań (totals footers), rozbudowaną funkcjonalność kolumn lookup, uniwersalny panel wyszukiwania, zintegrowany system
filtrowania danych i automatyczną listę filtra dla każdej kolumny (auto-filter).
Komponent TXDBGrid jest w pełni zgodny ze standardowych TDBGrid i może służyć jako zamiennik bez utraty dotychczasowych ustawień.
TXDBGrid posiada własny Column Editor i Designer, który umożliwia obsługę wszystkich nowych właściwości w kolumnach.
TXDBColumn reprezentuje samodzielny edytor kolumn. TXDBColumn oferuje taką samą funkcjonalność
jak inplace editor dla wybranej kolumny w TXDBGrid. TXDBColumn używa bezpośrednio wszystkich właściwości kolumny ustawionych w TXDBGrid.
Wynik edycji danych w TXDBColumn jest zwracany do TXDBGrid.
TXDBEditor reprezentuje samodzielny edytor pól z DataSet. TXDBEditor oferuje taką samą funkcjonalność
dla pól z DataSet, jak inplace editor w komponencie TXDBGrid. TXDBEditor pozwala ustawić właściwości podobne do właściwości kolumn w TXDBGrid.
Wynik edycji danych w TXDBEditor jest zapisywany bezpośrednio do DataSet. Gdy właściwość DataSource nie jest ustawiona, TXDBEditor potrafi
pracować jak zwykły edytor non db-aware.
TXDBNavigator reprezentuje gradientowy nawigator baz danych. TXDBNavigator jest
funkcjonalnym rozszerzeniem standardowego TDBNavigatora. TXDBNavigator wprowadza kilka nowych właściwości do
określania obramowań przycisków, gradientowego stylu rysowania i obsługi ParentBackground.
Idź na początek tej strony
Przegląd
Główne zalety komponentu TXDBGrid:
- Podpowiedzi dla komórek z danymi (Hints, ToolTips)
- Podpowiedzi dla tytułów, nagłówków, indicatora i fillera
- Definiowalna lista znaczników sortowania (TitleMarkers)
- Definiowalna lista znaczników indicatora (IndicatorImages)
- Definiowalne listy obrazków dla kolumn danych (Images)
- Definiowalna lista obrazków dla tytułów kolumn (TitleImages)
- Wiele wariantów rysowania obrazków w komórkach danych (ImageDraw)
- Automatyczne przełączanie znaczników przy wielokolumnowym sortowaniu (OrderFields)
- Obsługa stałych kolumn grida i wiele sposobów ich prezentacji (FixedCols, FixedStyle)
- Obsługa pisma od prawej do lewej (BiDiMode) dla krajów Bliskiego Wschodu
- Obsługa kółek myszy i techniki drag & drop dla zaznaczonych wierszy danych
- Obsługa zapamiętywania i przywracania bieżącego wiersza danych w gridzie
- Rozszerzona selekcja wierszy i powiadamianie o zmianach (OnRowSelect)
- Dodatkowe opcje dla pick/lookup listy (ListOptions)
- Dodatkowe opcje dla PickList/PickText (PickOptions)
- Dopasowywanie szerokości kolumn do obszaru roboczego grida (StretchMode)
- Wielolinijkowe wiersze, przyciski w tytułach kolumn, nagłówki kolumn i wiele więcej ...
Zobacz również, co nowego wprowadzono w wersji 3.x, 4.x, 5.x, 6.x.
Idź na początek tej strony
Galeria
Poniżej znajduje się kilka zrzutów ekranu z programów demonstracyjnych zawartych we wszystkich pakietach.
Kliknij na wybranym rysunku, żeby zobaczyć zrzuty ekranu w powiększeniu.
Custom Styles (RAD Studio XE3, XE4) |
Custom Styles (RAD Studio XE2, XE3, XE4) |
X-DBGrid Test dla ADO, BDE, IBX |
Classic Windows Style |
Windows XP Style |
Classic Windows Style |
Windows XP Style |
Windows 8 / 7 / Vista Style |
Windows 8 / 7 / Vista |
Historia
X-Files Components 1.0 (14 Czerwiec 1999). Pierwsza wersja dla Delphi 4.
X-Files Components 1.1 (4 Lipiec 1999). Pierwsza wersja dla Delphi 3.
X-Files Components 1.2 (9 Wrzesień 1999).
- Nowe Option - dgIndicatorMarkOff
- Nowe properties - ImageOffsetX, ImageOffsetY
- Nowe properties - CheckBox, CheckBoxValues, CheckBoxToggle
- Nowe procedures - IsCheckBoxValue, ToggleCheckBoxValue
X-Files Components 1.3 (16 Październik 1999). Pierwsza wersja dla Delphi 5.
X-Files Components 1.4 (18 Grudzień 1999).
- Nowe Option - dgAllowDeleteOff, dgAllowInsertOff
- Nowe properties - StretchMode, StretchWidthMax, StretchWidthMin, WidthBase
- Nowe properties - ScrollBarHeight, ScrollBarWidth, TrueWidth
- Nowe procedures - StretchGrid
- Nowe events - OnColumnResize, OnColumnScroll, OnRowScroll
X-Files Components 1.5 (26 Marzec 2000).
- Nowe properties - FillerButton, FillerColor, FixedCols, FixedStyle
- Nowe properties - RowHeight, TitleHeight
- Nowe events - OnFillerClick
X-DBGrid Component 2.0 (24 Czerwiec 2000).
- Nowe procedures - HeaderLeft, HeaderRight
- Nowe procedures - DisableGrid, EnableGrid, GridDisabled
- Nowe properties - Report (Visible, TotalType, TotalText, TotalMask)
X-DBGrid Component 2.1 (7 Listopad 2000).
- Nowe Option - dgMarkerAutoToggle, dgMarkerAscendOnly
- Nowe properties - FillerHint, FillerIndex, FillerPopupMenu, HintOptions, IndicatorImages, IndicatorPopupMenu, IndicatorWidth, OrderFields, TitleImages, TitleMarkers, LastShiftState
- Nowe properties - ColLineWidth, RowLineWidth, Indicators, Markers
- Nowe events - OnCalcImageIndex, OnCellHint, OnIndicatorClick, OnOrderChanged
- Nowe procedures - BeginOrderUpdate, EndOrderUpdate, SetupOrderFields
- Nowe properties - EditorHint, ToolTips, ToolTipsWidth, TransparentColor, Images, AutoToggle, Hint, HeaderHint, HeaderHintRows, ImageIndex, MarkerIndex, OrderIndex
- Nowe procedures - ToggleMarker, UpdateMarkers
- Nowe procedures - ModifyOrderFileds, ExtractOrderFields, CommaToSemicolon, SemicolonToComma
X-DBGrid Component 2.2 (21 Marzec 2001).
- Kontekstowy system podpowiedzi
- Własny edytor wielolinijkowych tekstów
- Pełna obsługa właściwości BiDiMode
X-DBGrid Component 2.3 (17 Lipiec 2001). Pierwsza wersja dla Delphi 6.
X-DBGrid Component 2.4 (25 Listopad 2001).
- Nowe Options - dgAutoUnselectOff, dgExtendedSelect
- Nowe properties - SelectionAnchor, DragRows
- Nowe procedures - SelectAll, SelectRows, InvertAll, InvertRows, UnselectAll, UnselectRows, ColGetText, ColSetText, DisablePosition, EnablePosition, PositionDisabled
- Nowe events - OnColGetText, OnColSetText
- Nowe properties - ListOptions (loAutoDropDown, loSelectNextValue, loAllowClearValue), PickOptions (poDropDownList, poListItemOnly, poSelectPickText, poStoreItemIndex, poAcceptPickList, poAcceptItemIndex), PickText
X-DBGrid Component 2.5 (25 Marzec 2002).
- Nowe Options - dgInternalSelect
- Nowe HintOptions- hoDataHints, hoShowDataHints
- Nowe properties - IndicatorHint, Column.Hint
- Nowe events - OnColExpand, OnRowSelect
- Nowe HintCell - hcData, hcIndicator
X-DBGrid Component 2.6 (17 Wrzesień 2002). Pierwsza wersja dla Delphi 7.
X-DBGrid Component 3.0 (7 Wrzesień 2003). Pierwsza wersja dla C++Builder 5 i 6.
- Nowe Options - dgForceSequence, dgThumbTracking, dgHotButtons
- Nowe properties - RecNumber, RecCount, AutoNumber, FixedTheme, GridStyle
- Nowe procedures - ForcedSequence, UpdateSequence, IsGridThemed
- Nowa class - TGridStyle (DataRowSpace, HeaderRowSpace, TitleRowSpace, TitleColMargin, VisualStyle)
X-DBGrid Component 3.2 (15 Marzec 2004). Pierwsza wersja dla Delphi 8 for .NET.
X-DBGrid Component 3.3 (20 Lipiec 2004).
- Nowe properties - Ctl3DAuto, DoubleBuffered, EditorColor, FocusRect, HotButtons, ListBorder, MarkerStyle, MarkerTransparent, ResizeOptions, ScrollProp, SelectionColor, SelectRowColor, StripeColor, WheelScrollRows, OnExpandClick, FlatSBMode, Position, DataRowCount, ColumnsWidth, FixedColsWidth
- Nowe methods - ColumnAtDepth, DefaultEditorColor, DefaultSelectionColor, DefaultSelectRowColor, DefaultStripeColor, DropDownMenu, DropDownPoint, GotoPosition, MouseWheelScrollRows, ThemesEnabled
- Nowe properties - CheckBoxKind, CheckBoxStyle, DialogOptions, DropDownMenu, DropDownWidth, ExpandCols, ExpandStyle, Visibility, Report.DialogOptions, Title.DropDownMenu
- Nowa class - TXScrollProp(AutoHidden, Color, ParentColor, ParentStyle, Style, ThumbBar, WinXPMode)
X-DBGrid Component 3.4 (8 Październik 2004). Pierwsza wersja dla Delphi 2005 (.NET & Win32).
- Nowe events - OnMouseWheel, OnMouseWheelDown, OnMouseWheelUp, OnMouseActivate
- Nowa method - DefaultSelectCellColor
- Nowe property - SelectCellColor
X-DBGrid Component 3.5 (10 Kwiecień 2005).
- Nowe properties - LookupDataSet, LookupKeyField, LookupListFields
- Nowe ButtonStyle- cbsCalculator, cbsCalendar
- Nowe ListOptions- loShowToday, loShowTodayCircle, loShowWeekNumbers
- Nowy event - OnCalcBoldDays
- Nowy unit - XDBFields
- Nowa function - FieldGraphicClass
- Nowe classes - TXBlobField, TXGraphicField
X-DBGrid Component 3.6 (1 Październik 2005). Pierwsza wersja dla BDS 2006.
- Nowe properties - Settings, AutoStretch
- Nowy event - OnLayout
- Nowa method - MoveTo
- Nowa class - TXDBGridSettings
+ properties - Active, FileName, IniFile, Layout, Options, Section
+ methods - ApplyLayout, EraseLayout, LayoutExists, LoadLayout, ReadLayout, SaveLayout, DefaultFileName, DefaultSection
- Nowe variables - DefaultDelimiter, DefaultIniFileName, DefaultRegistryKey
- Nowe functions - ScanStr, ScanInt
Idź na początek tej strony
Copyright © 1999-2023 X-Files Software
|