DbAltGrid Suite.
Copyright (c) 1999 Altive Software Ltd.
http://www.dbaltgrid.com

	Have you ever wished of having a data-aware grid that lets you display and edit data not as rows and columns, but as records? A grid that would allow you to build unique user interface solutions? We offer a new approach to the data grid interface. We offer you the DbAltGrid component.	

	DbAltGrid adds the following features to Borlands DBGrid: 
* Multiple lines per record. Unlike DBGrid, which displays each record in a single row, DbAltGrid allows a free-form layout for each record in the dataset. You can customize layout not only at design time but also during runtime. This approach provides for an extremely efficient screen space use.
* Hierarchical columns structure. Now you can sort your columns into logical categories, consolidate them and assign each column to a shared parent column. You can imitate a tree-like column structure that way. Such interface is similar to object and array field type interface of the Oracle 8 database, but you can emulate this powerful technique with any other database now.
* Enhanced column resizing and moving. It is possible to resize and move any column both horizontally and vertically at design time as well as during runtime. DbAltGrid animates the column being moved with position indicators for sharper look and feel.
* Row resizing. A user can adjust the height of rows to meet his/her specific needs. Furthermore, your end-user can adjust the height of each line in the row separately. As well as you can do the same at design time.
* Row height and column width can be fine tuned with a mouse double-click.
* Images in column headers. DbAltGrid has now got an Images property which allows you to attach an ImageList to the grid to display pictures in column headers.
* Clickable button-like depressible column headers. Header arrows indicate the sorting column and the sorting order used.
* DbAltGrid comes with a component set for displaying and editing numeric, Boolean, date, memo and graphic fields. It also includes a special component for displaying parent columns.
* Automatic word-wrap in data cells. Ellipsis indicates when the text does not fit data cell or header. In that case you can see the full text in a hint window.
* Fast, smooth and flicker free painting. Off-screen painting even by custom drawing in OnDrawColumnCell event handler.
* Smart key mapping support. Optional Enter to Tab key automatic conversion. If you want, pressing the Down arrow key when the cursor is in the last record of the dataset does not result in appending a new empty record. It is made possible with a hot key use.
* Striped look. A background color of odd and even rows can be turned to alternate stripes like in ledger books.
* Header cursor. Focus rectangle is drawn in the title cell of the selected column.
* Support of TClientDataSet object fields. Allows developers to use Non-BDE data sources.
* DbAltGrid is fully compatible with Borland's DBGrid. The TDbAltGrid class is TCustomDBGrid descendant, as TDBGrid is. By converting to DbAltGrid, you will not have any code impact or loss in grid functionality.

	DbAltGrid offers a new approach to the problem of controlling data displayed and edited in a grid. DbAltGrid uses template components to define such a control. DbAltGrid comes with a standard template set for the most common chores, including displaying and editing numeric, Boolean, date, memo and graphic fields. There is also a unique template for displaying parent columns. It's fairly easy to descend new templates from our base TdagTemplate class. This makes DbAltGrid infinitely customizable with templates of your own design!
	The Template components that we designed for DbAltGrid follow our strict guidelines on minimal resource usage. You need only one instance of template component of an appropriate kind in the application, irrespective of grids and fields number. When you do not need functionality of any template component, you do not add the extra footprint to your application.
	DbAltGrid Suite is available for Delphi 4, 5 and C++ Builder 4, 5 and includes the following components with full source code: TDbAltGrid, TdagCalendar, TdagNumPad, TdagCalculator, TdagBoolean, TdagGraphic, TdagMemo, and TdagParent .
	A trial version of DbAltGrid is free and fully featured. The only difference is lack of title cell edges.

HOW TO INSTALL DBALTGRID SUITE COMPONENTS:
1. To add components and integrated help to the Delphi/C++Builder IDE run Setup.exe. The changes take effect after IDE restarts.
2. Before installing the purchased version of the DbAltGris Suite, you must first uninstall the trial version.

HOW TO UNINSTALL DBALTGRID SUITE COMPONENTS:
1. Open the Control Panel folder and double-click the "Add/Remove Programs" icon.
2. Select "DbAltGrid Suite" from the list, click the "Add/Remove" button, and follow the instructions that appear on the screen.

HOW TO INSTALL DEMO PROGRAM:
Copy dagDemo.exe in a desired directory.

HOW TO UNINSTALL DEMO PROGRAM:
Delete dagDemo.exe file.

	Demo program assumes that an alias DBDEMOS exists and that CUSTOLY.DB, EVENTS.DB, RESERVAT.DB, and related files are contained within this alias. If it is not so, this alias and/or tables will have to be reinstalled. Or you can download demo tables from http://www.dbaltgrid.com/download.htm and place them into demo directory alternatively.

HOW TO REGISTER:
	You can receive an unlimited version, license for commercial use and full source code of the DbAltGrid Suite via e-mail after registration. Once you complete your registration, you will receive the full version instantly after you place the order. After registration you will receive free lifetime upgrades and free lifetime support. See page at http://www.dbaltgrid.com/order.htm to find out how to register.
	We use ShareIt! registration service for the order processing. ShareIt! enables you to place orders online on the Internet, over the phone with phone numbers in Europe and the United States, or by fax, postal mail or e-mail. ShareIt! registration service can accept signed and faxed purchase orders from companies. You can go directly to ShareIt's main page at http://www.shareit.com and click "Register Now". Take note of the program numbers:
DbAltGrid Suite for Delphi 4. Program number 130694.
DbAltGrid Suite for Delphi 5. Program number 130695.
DbAltGrid Suite for C++Builder 4. Program number 130696.
DbAltGrid Suite for C++Builder 5. Program number 130697.

	If you have any problems with our product, please don't hesitate to write us to support@dbaltgrid.com. For general information and comments write to info@dbaltgrid.com or visit site http://www.dbaltgrid.com.
