EhLib.Com

Major features of EhLib library.

New features in version 5.1

Grid allows to filter data using droped down list box where users can select items for filtering using checkboxes.



New features in version 5.0
At design-time grid can show such components as DataSource, DataSet, DataDriver in its the bottom right corner. These components can be selected in object inspector by mouse clicking. It allows to find quickly and select components which is connected to the grid.

Grid can have special panel of detail information for record. It is allowed to put any control from component palette on this panel. At run time, panel is hidden and user can open it by pressing on a '+' sign which is shown at the
begining of every row.

New mode - RowPanel. In this mode grid allows to show out cells of record one under another and change height of every cell separately.

Other features:
Grid can:

Have special titles that can correspond to several/all columns.

Footer that is able to show sum/count/other field values.

Allows automatic broken of a single line long title and data row to a multiline.

Title can act as button and, optionally show a sorting marker.

Grid can show checkboxes automatically for Boolean fields and allows to show checkboxes for other type of fields.

Grid allows sorting data in various dataset's.

Grid Inplace Editor can have Lookup list that can show several fields and can be customized as a grid.

Grid can show edit buttons such as DropDown, UpDown and buttons with Bitmap.

Properties and methods of grid allow to show custom dropdown forms.

Grid can show Drop Down Callendar for TDataTime fields.

Grid can show DropDown calculator for numeric fields.

Cell of gird can be showen in 3D look.

Grid allows to show draw odd and even rows with different colors.

EhLib have set of editor such as TDBEditEh - to edit text values,
TDBDateTimeEditEh - to edit date or time values,
TDBComboBoxEh - to edit text values with capacity to
select values from list,
TDBNumberEditEh - to edit numeric values,
TDBLookupComboboxEh - to edit lookup values,
TDBCheckBoxEh - to edit boolean values or values with two states
.

These controls can work as in data-aware mode as in usual not data-aware mode.


Grid allows to Drag and Drop of records between grids.

Grid allows to show the hierarchical structure of records in TMemTableEh.

DBGridEh allows to show graphics and memo data from blob fields. When height of rows is high the grid can scroll data smoothly, not binding to row borders.

EhLib have component to preview DBGridEh on a screen and print it on a printer.


Inplace preview. Preview of DBGridEh using TPrintDBGridEh component.

Custom preview form. Preview of Form1 as bitmap.

EhLib allows to export selected area of grid or whole data of grid in a varied formats. Such as Text, Csv, Hrml, Rtf or Xls.

Vendor of parts|Vendor Name|2 Parts|PN|3 Parts|Description|4 Parts|Cost|5 Cacor Corporation PN-02630 Wrist Band Thermometer (F) 7,9200 Cacor Corporation PN-02619 Navigation Compass 9,1770 Cacor Corporation PN-02619 Navigation Compass 9,1770 Cacor Corporation PN-02619 Navigation Compass 9,1770 35,4510 Sum 35,4510 4 Vendor No VN 2014 In Text format

In Csv format "Vendor of parts|Vendor Name|2";"Parts|PN|3";"Parts|Description|4";"Parts|Cost|5" "Cacor Corporation";"PN-02630";"Wrist Band Thermometer (F)";"7,9200" "Cacor Corporation";"PN-02619";"Navigation Compass";"9,1770" "Cacor Corporation";"PN-02619";"Navigation Compass";"9,1770" "Cacor Corporation";"PN-02619";"Navigation Compass";"9,1770" "35,4510";"";"Sum";"35,4510" "4";"";"Vendor No";"VN 2014"

Vendor of parts Parts
Vendor Name PN Description Cost
2 3 4 5
Cacor Corporation PN-02630 Wrist Band Thermometer (F) 7,9200
Cacor Corporation PN-02619 Navigation Compass 9,1770
Cacor Corporation PN-02619 Navigation Compass 9,1770
Cacor Corporation PN-02619 Navigation Compass 9,1770
35,4510   Sum 35,4510
4   Vendor No VN 2014
In HTML format

In Rtf format dbgridehform_exp_rtf.gif (12618 bytes)

dbgridehform_exp_xls.gif (8878 bytes) In Xls format