Sign Up

Download FireDataGrid 1.7.2 for FireMonkey (Delphi 10.3.2 Rio) Free 30 Days Trial

Date of release: 09.04.2019

FireDataGrid for Delphi.FMX (Windows)
Binaries and Delphi 10.3.2 Rio DCUs for building under Windows 32 bits, MacOS 32 bits and for Next Gen 64 bits compiler under Windows and MacOS target platforms. Demo version for Windows contains executable files (*.exe) which can be started without compiling for quick evaluation.
FireDataGrid for Delphi.FMX (MacOS)
Demo version for MacOS contains 32 bits executable bundles (*.app) ONLY which can be started without compiling for quick evaluation. If you wish to evaluate component in a development process please use Windows variant of installer and make a build for MacOS from Delphi IDE.

FireDataGrid is a modern DataGrid control to display tabular data in enterprise's business applications that are developing in Delphi Firemonkey.
Grid uses the paradigm View - DataModel.  So it makes it suitable for using in DB-aware scheme: GridView-TDataSource-TDataSet.
High productivity in working and displaying large amounts of data is achieved in the virtual mode of creating rows that are visible on the screen only.

Component implements functional that required to create business applications across the enterprise with maximum productivities.

FireDataGrid requirements:

Minimum Delphi XE6 is required to start building application with FireDataGrid.

FireDataGrid Features are:

  • DataSet - allows to work with any type of bidirectional sequential and non-sequential DataSets (DataSet.IsSequenced is True or False).
  • Sorting - allows to sort data in column or several columns without support of sorting in DataModel.
  • Grouping - allows to group data by one or several columns. For that is needed to drag column to grid's header like Microsoft Outlook does. This operation can be programmed in the code, so that the end-user has a ready view.
  • Fixed Columns - allows to freeze some columns at the left or at the right of the grid's view to prevent horizontal scrolling of them.
  • Fixed Rows - allows to freeze rows at the top or bottom of the grid's view to prevent vertical scrolling of them.
  • Filters - allows to apply filters for data providers that are connected to the grid view. Filters do not interfere with the data source work and live only on the side of view. To create a filter, there are 3 ways. End user can select the filter dialog by pressing Ctrl+F in the selected cell. End user can select filter in the popup window by clicking on funnel on the right side of columns or it is possible setup the filter's condition by coding. Filters support the history so the end user can use the navigation on the conditions that have been used before.
  • Zooming - allows to increase or decrease instantly the size of the grid's view by proportional increasing or decreasing the size of the font
    within the cells and elements of the grid. This can be done by pressing a combination of keys Ctrl+Plus, Ctrl+Minus or from code.
  • Summaries - allows to count the summaries and display them in the footer of the grid. It is possible to calculate and display the summary
    for the whole column at once, or if the grouping has been made, the summary only for formed group. Number of sub-groups does not matter.
    In the footer of each group the grid creates a special row that contains the value of the summary.
  • Field Chooser and Quick Customization - standard features that allows to quickly find and make it visible the invisible columns and vice versa.
  • Scrolling by Rows and Scrolling by Pixels - allows to configure the grid so that the vertical scrolling will be carried out by pixel or row by row. The effect of scrolling by pixels looking good for the rows that display the images inside the cells. For large amounts of data with boring figures the scrolling by row look more preferable.
  • Banded Columns - allows to group the column headings in separate bands. Bands represent a separate headings, but that are not have a cells
    associated with them inside the view. Bands can be nested. Grid allows to resize the bands in width and height by end-user action or from code.
  • Row Auto Height Mode - makes it possible to maintain the height of the cell (and row in result) of the grid in the optimal size during resize in the width. For example, it allows to display the picture without distortion or integrate multi-line text in a cell totally. For optimization the heights of the grid's rows are calculated only for those rows that are visible on the screen (if feature of vertical scrolling by pixels is not used).
  • Column Auto Width Mode - allows to maintain and, if necessary, change the column width proportionally, so that they occupied the entire width of the grid view. If thus auto height feature was enabled then the height of the row will vary too.
  • FireMonkey's Style - to display the contents and elements, grid uses a native Firemonkey style from the form's scene or from TStyleBook that being connected to the scene.

FireDataGrid Menu



    You obtain a Single Developer License for each developer who works with Qt or Delphi component source code.

    One registered copy of component product (Single Developer License) may be used by a single developer who uses the software personally.


    The group of project developers who use this component source code must purchase the Single Developer License for each member of the group or they can purchase the Enterprise License. For Enterprise License a quantity of developers is not limited.

  • When I receive a full version?

    You will receive a full version (binary files and source code) of the product immediately via our web-site account after your order has been processed. If you do not have an account on our web-site it will be created automatically.

  • How about updates?

    Updates for one year of the product are free of charge for the registered users. After end of that period you can renew your license with a 40% discount for Single Developer Licenses and 50% for Enterprise Licenses.

  • How about support?

    For single customers support is provided by email or via the forum free of charge. Support for Enterprise customers provided with a high priority with unlimited number of service requests during validity of the license.

  • What about discount?

    We will automatically apply 10% discount for 2 to 5 copies of product and 15% discount for 6 and more copies of product. If you need more than 10 copies of product please contact us about Enterprise license.


Developer Newsletter

Join our Developer Machines newsletter to get informed on all the latest releases of the commercial components for Qt.C++, Delphi FireMonkey, updates and general knowledges.

Quick Support

Should you need any additional information about our products or licensing, please contact us at the following email addresses:

  • This email address is being protected from spambots. You need JavaScript enabled to view it.

  • This email address is being protected from spambots. You need JavaScript enabled to view it.

Get in Touch

If you would like to purchase our products or services, but don’t know how to do it the right way, please feel free to contact us:

  • This email address is being protected from spambots. You need JavaScript enabled to view it.( any questions related to our products or services )
  • This email address is being protected from spambots. You need JavaScript enabled to view it.( questions related to licensing )