Sunday, February 05, 2012
Call Toll Free: (877) 723-1442 U.S. and Canada
Quick Menu
Live Examples
Case Studies
Contact Sales

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

U.S. and Canada
(877) 723-1442

International
(517) 625-5729

Email

ReportControl 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
Win32 ( 2.08 Mb )
Win64 ( 2.81 Mb )
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
Win32 ( 860.98 Kb )
Win64 ( 1.37 Mb )
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
Win32 ( 854.68 Kb )
Win64 ( 1.32 Mb )
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
Win32 ( 850.91 Kb )
Win64 ( 1.31 Mb )
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
Win32 ( 849.9 Kb )
Win64 ( 1.31 Mb )
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
Win32 ( 847.73 Kb )
Win64 ( 1.31 Mb )
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
Win32 ( 862.52 Kb )
Win64 ( 1.33 Mb )
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
Win32 ( 1.24 Mb )
Win64 ( 1.82 Mb )
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