Contact Sales

Call center available M-F 9:00 - 4:00 US Eastern Time.

Case Studies

iSYS

iSYS selected Xtreme Suite Professional with Visual Basic over many other...

Report Control Samples

The following sample applications demonstrate the powerful features that are available with Codejock Software components. Each sample is provided as a stand alone executable to that can be easily downloaded. All samples are included with our products and are provided with complete source code.

Report Sample

The Report Sample demonstrates how to use almost all of the features available in the report control. You will see how to add rows, change column header style, add icons to items, group row, hide\show the group box, freeze columns, change grid line style, enable multiple selection of rows, add multi-line items, integrate a field chooser, use a filter to display specific rows, colorize items, display the report in tree view, print the report, display preview rows, add buttons and combo boxes to an item, focus entire row or individual item on click, and many more.

Sample Uses:
Xtreme ReportControl, Xtreme CommandBars, Xtreme Calendar, Ribbon (Xtreme CommandBars)

Report Custom Heap Sample

The Report Custom Heap sample demonstrates how to better manage memory in the report control. Repeatedly adding and deleting a large number of records can cause the system not to free up memory. Using the Report Control's custom memory manager eliminates any memory management problems and allows any number of records to be freely added or deleted without consuming more and more resources.

Sample Uses:
Xtreme ReportControl

Report Dialog Sample

The Report Dialog sample demonstrates how to add a report control to a MFC dialog. You will see all that is needed is to add a Custom Control with the class set to XTPReport.

Sample Uses:
Xtreme ReportControl, Xtreme Controls

Custom Draw Sample

The Custom Draw sample demonstrates how to implement custom controls into report cells such as a progressbar, check box or option button.

Sample Uses:
Xtreme ReportControl, Xtreme CommandBars

AddRecordEx Sample

The AddRecordEx sample demonstrates how to use the AddRecordEx method which is used to add records "on the fly". The advantage of AddRecordEx is rows will be updated without the needed to call Populate. This makes it extremely fast and easy to update a single row. This is usful for doing tasks such as changing a checkbox. Doing this will also retain the collapsed state of groups, which Populate will reset.

Sample Uses:
Xtreme ReportControl, Xtreme CommandBars

Item Controls Sample

The Report Item Controls sample demonstrates how to add controls to an item\cell such as a button.

Sample Uses:
Xtreme ReportControl

Data Binding Sample

The Report Data Binding sample demonstrates how to bind the control data to a source such as an Access Database, Excel files and dBASE files. The sample shows how to load a database and bind the report data to the database. Several different connection methods are provided as well as some sample databases if needed.

Sample Uses:
Xtreme ReportControl

Virtual List Sample

The Virtual List sample demonstrates how to use the report control in virtual mode. Virtual mode speeds up the display of large amount or rows. You should use virtual mode when there will be a very large number of rows in the Report Control. Using virtual mode will dramatically increase performance. This sample shows you how to add one million rows as well as how to colorize them.

Sample Uses:
Xtreme ReportControl, Xtreme CommandBars