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

	Did you ever wish of having a 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 you a new approach to the data grid interface. We offer you DbAltGrid component.
	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.
	The DbAltGrid is the ideal grid for displaying and analyzing business information. The result is achieved by adding the following features to Borland's DBGrid: 
*  Multiple lines per record. DbAltGrid allows you to create multi-banded columns to enhance information display. You can customize record layout during both design time and run time. This methodology can offer an extremely efficient use of screen space.
*  Hierarchical columns structure. Now you can divide your columns into logical categories, consolidate them and attach to a parent column. That way you can imitate tree-like columns structure. Such interface is similar to object and array field types interface of the Oracle 8 database, but you can emulate this powerful methodology with any database now.
*  Enhanced column resizing and moving. Your user can resize and move column in both horizontal and vertical directions. DbAltGrid animates the column being moved with position indicators for much sharper look and feel for the user, as well as for you (the designer).
*  Row resizing. The user can adjust the height of rows to meet his/her specific needs. Furthermore, your user can adjust the height of each band in the row separately. As well as you - the designer.
*  Automatic calculation of row height and column width by a mouse double-click. The same applies for the designer.
*  Images in column headers. The DbAltGrid has now got an Images property which allows you to attach a TImageList to the grid for displaying pictures in the column headers. It allows you to setup pictures at design time.
*  Clickable button-like depressible column headers. Indicators that display the column sorted on and the sorting order used. 
*  Automatic word-wrap in data cell and ellipsis draw indicator when the text doesn't fit data cell or header. In that case you can see full text in a cell hint. 
*  Fast, smooth and flicker free display. Off-screen painting even by custom painting in OnDrawColumnCell event handler.
*  Smart key mapping support. Optional carriage return automatic conversion to a tab. If you want, pressing the Down arrow key when the cursor is on the last record in the dataset does not result in append of 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 title cell of the selected column.
*  Support of TClientDataSet object fields. Allows developers to use Non-BDE data sources.
*  Fully compatible with DBGrid. If you can use DBGrid in your application, you can use DbAltGrid too.

	The DbAltGrid offers a new approach to the problem of controlling data displayed and edited in a grid. The DbAltGrid uses the dagTemplate 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 the DbAltGrid infinitely customizable with templates of your own design!
	The Template components that we designed for the 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.
	The DbAltGrid Suite includes the following components with source code: TDbAltGrid, TdagCalendar, TdagNumPad, TdagCalculator, TdagBoolean, TdagGraphic, TdagMemo, and TdagParent . Versions for Delphi 4, Delphi 5, and C++ Builder 4 are available.

	Trial version of DbAltGrid Suite is free and fully featured. The only limitation is nag message sometimes showing. In order to erase this message you can minimize and then restore application window.

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. Click "Start" button on the Taskbar, point to "Settings", and then click "Control Panel".
2. Double-click "Add/Remove Programs".
3. Select "DbAltGrid Suite". Follow the instructions on your screen.

HOW TO INSTALL DEMO PROGRAM:
Unzip dagDemo.zip in a directory of your choice.

HOW TO UNINSTALL DEMO PROGRAM:
Simply delete all files.

	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 unlimited version, license for commercial use and full source code of the DbAltGrid Suite via e-mail after registration and payment. 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.

	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.
