Posted 18 August 2026, 2:26 am EST
Hello Scott,
It is great to hear that you are upgrading your project. Moving to the latest 10.0.20261.813 version is definitely recommended, as it allows you to take advantage of new features, performance enhancements, and recent bug fixes.
To answer your question, yes, your approach is still completely viable. You can continue using C1FlexGridPrintable2 along with C1PrintDocument to print multiple C1FlexGrid controls and generate PDF reports.
Since you are upgrading from a legacy version, it is important to note that there are some key changes in the latest releases. The new packages are now multi-targeted, meaning they can be used in both .NET Core and .NET Framework. Because of this multi-targeting architecture, there have been changes to namespaces. For example: C1.Win.C1FlexGrid is now C1.Win.FlexGrid. Also, there may be some API adjustments that you will need to handle during the upgrade.
To refer to the latest implementation of C1FlexGridPrintable2, you can install the updated product samples through the ComponentOneControlPanel. Location: C:\Users<UserName>\Documents\ComponentOne Samples\WinForms\v10.0\PrintDocument\CS\C1FlexGridPrintable2\C1FlexGridPrinter
Please let us know if you need any assistance during your upgrade process.
Best regards,
Vivek Singh