|
ProfGrid is a grid component used for displaying unbound data, i.e. data that is not necessarily stored in a dataset,
but can be any information you supply to the grid. ProfGrid is one of the most powerful unbound grids on the market.
The grid's many properties, methods and events give you full control over the grid's operation, and allow you to use
it in a wide variety of ways. Following is a short overview of some of the ProfGrid features.
Unicode enabled grid
ProfGrid allows you to develop applications that take full advantage of the Unicode capabilities of Windows NT/2000/XP/2003
without abandoning Windows 95/98/ME.
Spreadsheet features
You don't need an other component to enable spreadsheet calculations in your projects.
ProfGrid provides both unbound grid and Excel® style spreadsheet functionality in a single compact component.
Rich text support
You only need to set a single property to enable rich text support in the grid.
In RTF mode, ProfGrid automatically processes and renders any rich text that you put in grid cells.
Print and print preview
With ProfGrid, you only need to write a single line of code – Grid.Print – to print the grid.
All the tricky implementation details are behind the scenes.
If you need more control over the appearance of the printout, ProfGrid offers a set of properties,
events and methods for optimal fine-tuning the printout to your specific needs.
Print preview is also available and is as easy as printing.
Custom inplace editors
With ProfGrid, you can forget about such thing as "is this type of inplace editor supported by the grid?" and stop searching help files for implementation details.
Just drop on the form any control that you like and use that control as your custom inplace editor for all or some of grid cells.
Data type aware sorting
The built-in sorting algorithm is data type aware, that is the sorting automatically
handles any data types of the data you are putting in the grid.
In most cases you don't need to write any code to sort the grid.
But if you need more control over sorting, ProfGrid offers a set of properties,
events and methods to fine-tune the sorting algorithms for your specific needs.
True multi-select capabilities
ProfGrid offers true multi-select capabilities of non-contiguous items in the grid.
You may forget about all the "range-select" limitations of TStringGrid and most of third-party grid controls.
Checkbox and button cells
ProfGrid provides built-in support for checkbox and button cells to simplify the common programming tasks as much as possible.
With ProfGrid, you setup checkboxes or buttons in grid cells with a single assignment operator.
Graphics in grid cells
With ProfGrid, you put images into grid cells with a single assignment operator.
ProfGrid provides built-in support for bitmaps, icons, metafiles, and JPEG images.
Merged cells
A merged cell is a single cell that is created by combining two or more adjacent cells.
You can reference the same merged cell by providing any column and row index in the merged range.
You can insert, delete, move rows and columns within or out of merged range, and the grid performs the entire underlying job smartly.
You can even sort the columns, which contain the cells that appear in absolutely different merged areas – the grid will take care of everything.
Smart clipboard operations
ProfGrid offers a complete and smart support for cut, copy and paste operations within the grid,
between the grids, and between the grid and external sources.
Flexible customization
There is a lot of properties, events and methods for full control over grid appearance and behavior from your application.
An incomplete list of some handy built-in features includes hidden rows and columns,
spreadsheet-style row and column headings,
export and import operations,
optional editing of fixed rows and columns,
automatic row and column sizing,
sequential printing of several grids on the same print page,
"print to fit" options,
and much more.
Size of executable
Last but not the least. This feature is often overlooked just because it is "what the things should be" – ProfGrid
does not increase the size of your executable in megabytes.
You get plenty of useful features ready to use in your projects with a very little penalty in the .exe size.
|