X-Files Components by Krzysztof Szyszka 
The best Delphi DBGrid component 
and QuickReport VCL Grid control Components
Download
Support
About
Register Now!English version here
Database Works!
X-Files Components HomePage Polska wersja tutaj
Page menu

What's X-DBData Components ?

What's new ?

What was early ?

Download Trial

Download Demos

Free upgrade

About components

Register now!

Download for free

What's new ?

What's new in version 7.2 ?
  • New packages rebuilded with using RAD Studio 10.3.3 Rio!!!
  • New XDBConstsDE.pas unit translated by Ralf Schroedter - thanks Ralf!

  • Bug fixed: using of F4 key suppressed on TXDBPopupList and its descendats
  • Bug fixed: SC_CLOSE sends cancel mode to TXDBGridFilterForm for Custom Styles
  • Bug fixed: when CharCase in InplaceEditor changes from ecUpperCase to ecNormal
What's new in version 7.1 ?
  • TXDBGrid auto filter system was extended of very useful TXDBGridFilterForm!!!
  • TXDBGridFilterForm supports 16 different clauses for ADO, BDE, CDS, FDX, etc.
  • TXDBGridFilterForm supports 170 different periods for date, time and date&time
  • TXDBGridFilterForm is available for each column (drop-down buttons in titles)
  • TXDBGridFilterForm has been integrated with the existing TXDBGridFilterList
  • TXDBGridFilterList has been extended of "Select filter" and "Remove filter"
  • New AutoFilters property allows to choose: FilterList, FilterForm, both or none
  • Main AutoFilter property works as before!

  • New AutoFilters, Clauses, Periods property in TXDBGridFilter class
  • New SwitchAutoFilters, SwitchClauses, SwitchPeriods methods in TXDBGridFilter
  • New DecimalSeparator property in TXDBGridFilter class
  • New GetFilterFormClass, DropDownForm in TXDBGrid class
  • New AutoFilters property in TXColumnTitle class
  • New cesFilterForm option in TXColumnExpandStyle
  • New FilterData property in TXColumn class
  • Hint: Use F4 key to drop down AutoFilterList for current column
  • Hint: Use Shift+F4 to drop down AutoFilterForm for current column

  • New AutoFilterList has been extended of the special position "Add selected"
  • New foCheckedFirst, foAddSelected options in TXDBGridFilterOptions
  • Now AutoFilterList also calls OnListCloseUp/OnListDropDown events

  • New CellExpand property in TXDBGridTreeView class (whole cell is expand box)
  • New loTreeViewCellExpand option in TXColumn.ListOptions property
  • New loTreeViewCellExpand option in TXDBEditor.ListOptions property
  • New ShowRecord method in TXDBGridTreeView class (show row by record ID)
  • New FocusRow method in TXDBGridTreeView class (collapse unnecessary rows)
  • Hint: Use Ctrl+Click on expand/collapse box to collapse unnecessary rows

  • New property Incremental in TXDBGridSearch class (incremental search function)
  • New option soCurrentCol in TXDBGridSearch class (search current column only)
  • New "Current column" checkbox available for users on the SearchPanel
  • Improved: when SearchPanel is not yet visible F3 key works like Ctrl+F
  • Bug fixed: Ctrl+F keys move focus also when SearchPanel is already visible
  • Bug fixed: initialization of checkboxes when Search.PanelVisible is True
  • Bug fixed: "Filter rows" checkbox filters also lookup fields in CDS
  • Bug fixed: "Filter rows" checkbox filters only visible columns

  • Improved: DefaultSelectRowColor adjusted for gdsGradient DrawingStyle
  • Improved: DefaultSelectionColor adjusted for gdsGradient DrawingStyle
  • Improved: DefaultSelectCellColor adjusted for gdsGradient DrawingStyle
X-DBGridDesign FilterList
X-DBGridDesign FilterList
X-DBGridDesign FilterForm
X-DBGridDesign FilterForm
What's new in version 7.0 ?
  • New TreeView column functionality in TXDBGrid component!!!
  • TreeView functionality supports TFDQuery, TFDMemTable, TClientDataSet, TXDBData
  • TreeView functionality requires having a ParentID field appropriate to the ID key field
  • TreeView functionality accepts circular references in ParentID field (not recommended)
  • TreeView functionality allows you to use any columns in the grid as a tree view
  • TreeView functionality preserves the ability to sort by any columns in the grid
  • TreeView functionality allows to an unlimited number of sublevels in a tree view
  • Hint: Use Shift+Click to expand/collapse current row recursively

  • New properties in TXDBGridTreeView class: ParentFields, ColumnNames
  • New properties in TXDBGridTreeView class: AutoActive, AutoUpdate, OpenToLevel
  • New methods in TXDBGridTreeView class: ExpandRow, CollapseRow, ToggleRow
  • New methods in TXDBGridTreeView class: FullExpand, FullCollapse, ShowToLevel
  • New methods in TXDBGridTreeView: IsRowExpanded, IsRowExpandable, IsRowVisible
  • New methods/events in TXDBGrid class: UpdateTreeView, OnRowExpand, OnRowExpanding

  • New TreeView lookup list functionality in TXDBGrid, TXDBColumn and TXDBEditor!!!
  • New properties in TXColumn class: LookupParentField, LookupTreeViewField
  • New properties in TXDBEditor class: LookupParentField, LookupTreeViewField

  • New properties in TXDBGridSearch class: PanelColor, PanelOnTop, ListWidth
  • Improved spacing between options on the search panel during scaling

  • Updated XDBGridDesign example to show TreeView with using TClientDataSet
  • Updated XDBGridTestFDX example to show TreeView with using TFDQuery/TFDMemTable
  • Hint: Check source code of the above examples for following switches:
    {$DEFINE TREEVIEW} {$DEFINE LOOKUP_TREEVIEW} {$DEFINE DETAIL_TREEVIEW}
X-DBGridDesign TreeView
X-"DBGridDesign
X-DBGridTestFDX TreeView
X-DBGridTestFDX TreeView

See also: What was early ?


Requirements

The packages require using latest released updates for each version of Delphi/C++Builder: Delphi 5.01, Delphi 6.02 RTL 3, Delphi 7.01, Delphi 2005.03 Win32, Delphi 2006.02 Win32, Delphi 2007.03 Win32, Delphi 2009.03 Win32, Delphi 2010.05 Win32, Delphi XE.01 Win32, Delphi XE2.04 Win32 & Win64, Delphi XE3.02 Win32 & Win64, Delphi XE4.01 Win32 & Win64, Delphi XE5.02 Win32 & Win64, Delphi XE6.01 Win32 & Win64, Delphi XE7.01 Win32 & Win64, Delphi XE8.01 Win32 & Win64, Delphi 10 Seattle Win32 & Win64, Delphi 10.1 Berlin Win32 & Win64, Delphi 10.2.3 Tokyo Win32 & Win64, Delphi 10.3.1 Rio Win32 & Win64, C++Builder 5.01, C++Builder 6.04, C++Builder 2006.02, C++Builder 2007.03, C++Builder 2009.03, C++Builder 2010.05, C++Builder XE.01, C++Builder XE2.04, C++Builder XE3.02 Win32 & Win64, C++Builder XE4.01 Win32 & Win64, C++Builder XE5.02 Win32 & Win64, C++Builder XE6.01 Win32 & Win64, C++Builder XE7.01 Win32 & Win64, C++Builder XE8.01 Win32 & Win64, C++Builder 10 Seattle Win32 & Win64, C++Builder 10.1 Berlin Win32 & Win64, C++Builder 10.2.3 Tokyo Win32 & Win64, C++Builder 10.3.1 Rio Win32 & Win64. You may can't install the package on the Trial/Personal version of some Delphi/C++Builder.

TXQRGrid component requires to install the latest version of QuickReport Standard for appropriate version of Delphi/C++Builder. For Delphi 5 - QR 3.5 (qr35sd5.exe), for Delphi 6 - QR 3.5.1 (qr351sd6.exe), for Delphi 7 - QR 3.5.1 (qr351sd7.exe), for C++Builder 5 - QR 3.5 (qr35sc5.exe), for C++Builder 6 - QR 3.5 (qr35sc6.exe). If you want to use TXQRGrid component with other version of QuickReport (e.g. Professional) you should register the Professional version of X-Files Components (with source) to recompile this package.

TXQRGrid component for Delphi 2005 and higher is not delivered in X-Files Components Standard package due the QuickReport Standard package is missing in these versions of Delphi. To can still use TXQRGrid component in Delphi 2005 or higher you must register X-Files Components Professional and QuickReport Professional. TXQRGrid component works correctly with latest versions of QuickReport Professional 3.6x, 4.0x, 5.0x.

To get (on Delphi/C++Builder 5 & 6) Windows Themes for TXDBGrid component and to use Windows Themes for other controls delivered in the package, you should install Windows XP Theme Manager (freeware by Mike Lischke) and register the Professional version (with source) of the package. (Mike Lischke is author of Themes unit delivered in Delphi 7 and higher).

To can display additional graphic formats in TXDBGrid (*.pcx, *.scr, *.tif, *.eps, etc.) you should download GraphicEx library by Mike Lischke (Mozilla Public Licence 1.1) and register the Professional version (with source) of a package.

To can using TXBlobField & TXGraphicField as default classes for BLOB fields, you must register the Professional version (with source) of a package, to can recompile it.


Download Trial

The packages shown on these pages are distributed as Shareware. Using this page, you may download their Trial versions. The Trial version of package can be used only when Delphi or C++Builder is running. Each package contains in addition a set of demo programs, excellent context help system (over 1000 topics) and printable Developer's Guide in *.pdf format. They let you know all new component's advatages. If you find them useful and you would to receive the full version, you should register the package.

Package Size Designed for Download
X-DBGrid Component 7.2 Trial
Date: November 24, 2019
18 961 KB Delphi 5.01
Delphi 6.02 RTL 3
Delphi 7.01
Delphi 2005.03 Win32
Delphi 2006.02 Win32
Delphi 2007.03 Win32
Delphi 2009.03
Delphi 2010.05
Delphi XE.01
Delphi XE2.04 Win32/Win64
Delphi XE3.01 Win32/Win64
Delphi XE4.01 Win32/Win64
Delphi XE5.02 Win32/Win64
Delphi XE6.01 Win32/Win64
Delphi XE7.01 Win32/Win64
Delphi XE8.01 Win32/Win64
Delphi 10 Seattle Win32/Win64
Delphi 10.1 Berlin Win32/Win64
Delphi 10.2 Tokyo Win32/Win64
Delphi 10.3 Rio Win32/Win64

C++Builder 5.01
C++Builder 6.04
C++Builder 2006.02
C++Builder 2007.03
C++Builder 2009.03
C++Builder 2010.05
C++Builder XE.01
C++Builder XE2.04
C++Builder XE3.01 Win32/Win64
C++Builder XE4.01 Win32/Win64
C++Builder XE5.02 Win32/Win64
C++Builder XE6.01 Win32/Win64
C++Builder XE7.01 Win32/Win64
C++Builder XE8.01 Win32/Win64
C++Builder 10 Seattle Win32/Win64
C++Builder 10.1 Berlin Win32/Win64
C++Builder 10.2 Tokyo Win32/Win64
C++Builder 10.3 Rio Win32/Win64

Community Edition Win32/Win64
Turbo Delphi Pro Win32
Turbo C++ Pro
Download now!
X-Files Components 7.2 Trial
Date: November 24, 2019
20 911 KB Delphi 5.01, QuickReport 3.5 Std.
Delphi 6.02 RTL 3, QReport 3.5.1 Std.
Delphi 7.01, QuickReport 3.5.1 Std.
Delphi 2005.03 Win32
Delphi 2006.02 Win32
Delphi 2007.03 Win32
Delphi 2009.03
Delphi 2010.05
Delphi XE.01
Delphi XE2.04 Win32/Win64
Delphi XE3.01 Win32/Win64
Delphi XE4.01 Win32/Win64
Delphi XE5.02 Win32/Win64
Delphi XE6.01 Win32/Win64
Delphi XE7.01 Win32/Win64
Delphi XE8.01 Win32/Win64
Delphi 10 Seattle Win32/Win64
Delphi 10.1 Berlin Win32/Win64
Delphi 10.2 Tokyo Win32/Win64
Delphi 10.3 Rio Win32/Win64

C++Builder 5.01, QuickReport 3.5 Std.
C++Builder 6.04, QuickReport 3.5 Std.
C++Builder 2006.02
C++Builder 2007.03
C++Builder 2009.03
C++Builder 2010.05
C++Builder XE.01
C++Builder XE2.04
C++Builder XE3.01 Win32/Win64
C++Builder XE4.01 Win32/Win64
C++Builder XE5.02 Win32/Win64
C++Builder XE6.01 Win32/Win64
C++Builder XE7.01 Win32/Win64
C++Builder XE8.01 Win32/Win64
C++Builder 10 Seattle Win32/Win64
C++Builder 10.1 Berlin Win32/Win64
C++Builder 10.2 Tokyo Win32/Win64
C++Builder 10.3 Rio Win32/Win64

Community Edition Win32/Win64
Turbo Delphi Pro Win32
Turbo C++ Pro
Download now!
X-Files Developer's Guide 7.1
Date: August 24, 2019
2 528 KB X-DBGrid Component 7.1
X-Files Components 7.1
Download now!

Download Demos

You can also download ready to use Demo applications recompiled with Professional version of a package. The source code of Demos is included in the packages along with additional *.bat file, designed for that quick compilation.

Program Size Description Download
X-DBGrid Component 7.1 Demos
Date: August 24, 2019
6 395 KB Compiled in Delphi 7 with
X-DBGrid Component Professional.
Download now!
X-DBGrid Component 7.1 Demos
Date: August 24, 2019
6 830 KB Compiled in Delphi 2007 with
X-DBGrid Component Professional.
Download now!
X-DBGrid Component 7.1 Demos
Date: August 24, 2019
28 523 KB Compiled in Delphi 10.3.1 Rio with
X-DBGrid Component Professional.
Download now!

Program Size Description Download
X-Files Components 7.1 Demos
Date: August 24, 2019
7 644 KB Compiled in Delphi 7 with
X-Files Components Professional.
Download now!
X-Files Components 7.1 Demos
Date: August 24, 2019
7 693 KB Compiled in Delphi 2007 with
X-Files Components Professional.
Download now!
X-Files Components 7.1 Demos
Date: August 24, 2019
45 180 KB Compiled in Delphi 10.3.1 Rio with
X-Files Components Professional.
Download now!

If you want to receive full version of selected package, click here.


Free upgrade

To receive free upgrade on your e-mail (during 24 months after purchase), you need send a Request for upgrade with First Name, Last Name, Company Name, Package Name and Version Number of the product that have been registered. By default, upgrades are always delivered on e-mail passed during registration. Before you'll send the request, please check does your e-mail account (passed during registration) accepts attachments up to 25 MB as *.zip file which contains *.exe setup file. All upgrades are usually delivered during 24 hours.

NOTICE. If you not received the upgrade during 24 hours, please check first a spam filter or send the request once again with using any other e-mail. All upgrades are sent on a regular basis.

Go to the top of this page


Copyright © 1999-2019 X-Files Software
X-Files Components by Krzysztof Szyszka 
The best Delphi DBGrid component 
and QuickReport VCL Grid control