Phone - Australia: 1300 553 313
Hotline - New Zealand: 0800 450 168
ComponentOne Logo

What's New in
ComponentOne Ultimate and
Studio Enterprise 2017 v1?


This 2017 v1 release delivers the fastest and most versatile developer controls available for data management, data visualisation, scheduling, input, editing, navigation, layout, and reporting and document generation – all of which integrate seamlessly with Visual Studio 2017.

2017's first major release introduces several new controls across the suite, including InputPanel for XAML (available in WPF and UWP Editions). One of the most popular controls in the WinForms collection, InputPanel combines multiple input controls into a single control, making advanced data entry forms a simple one-line code implementation. The new control includes multiple textboxes, date and time pickers, a drop-down list, and an assortment of labels and navigation controls.

In JavaScript news, Wijmo has released a TreeView control that includes checkboxes, icons, and drag-and-drop support. Also included in this release is server-side support for OLAP, allowing enterprise apps to work with multiple data sources and millions of rows. All Wijmo controls have no dependencies and full support for Angular v1 and v2, along with ReactJS, and VueJS.

GrapeCity Developer Solutions continues to build strength in cross-platform reporting. Previous releases included FlexReport, a powerful, lightweight reporting engine whose components are available in WinForms, WPF, UWP, ASP.NET MVC, and Wijmo's JavaScript. This release includes FlexViewer Mobile for ASP.NET MVC, ensuring that enterprises can display their FlexReports on any device.

Other enterprise-ready advances include five new indicators and overlays to ComponentOne Studio's all-in-one FinancialChart control for WinForms, UWP, WPF, and ASP.NET MVC, as well as two new charts and three chart features for FlexChart in the same platforms. The new charts, Box-and-whisker and ErrorBar, support GrapeCity Developer Solutions' roadmap plans to achieve full parity with Excel charts. Also in this release are an OLAP for ASP.NET MVC control, which includes pivot panel, table, and chart. When paired with the new DataEngine component of Web API, OLAP for ASP.NET MVC empowers developers to process and aggregate up to hundreds of millions of records in a fraction of a second.


Data Visualisation Updates

New Chart Types and Features in FlexChart for WinForms, UWP, WPF, and MVC

Excel chart types

Two new Excel chart types, Box-and-Whisker Plot and ErrorBar, have been added to FlexChart for Windows platforms. Error bars are a graphical representation of the variability of data and are used on graphs to indicate the error, or uncertainty, in a reported measurement, and box-and-whisker graphically depict groups of numerical data through their quartiles mean, median and outliers.

Chart Features

  • Axis binding provide support for creating custom axis labels. WPF | WinForms | UWP
  • Sunburst chart now displays the percentage share of each slice (with respect to the whole chart or parent) as data labels.
  • Multiple plot areas now allow you to add multiple series and areas on a single chart without data overlapping, thereby increasing the readability of the chart. WPF | WinForms | UWP

New Features in FinancialChart for WinForms, UWP, and WPF

  • MACD indicator series: The Moving Average Convergence Divergence indicator is a trend-following momentum indicator revealing change in the strength, direction, duration, and momentum of price of an asset. It helps users spot short-term price momentum. WPF | WinForms | UWP
  • Stochastic indicator series: The Stochastic Oscillator Indicator foreshadows price turning points. It follows momentum of a price, and can be used to anticipate future reversals by identifying overbought and oversold levels. WPF | WinForms | UWP
  • Bollinger Bands overlay series: Bollinger volatility bands display upper and lower limits of price movements. As volatility is based on standard deviation of prices, these bands widen when the volatility increases and narrow when it decreases. Bollinger bands are immensely helpful in providing a relative definition of high and low price. WPF | WinForms | UWP.
  • Envelopes overlay series: These moving average envelopes are percentage-based envelopes set above and below a standard moving average. The moving average could be simple or exponential moving average. WPF | WinForms | UWP
  • Fibonacci tool: The Fibonacci tool enables the calculation and plotting of various alert levels useful in financial charts, such as up-trends and down-trends. We've added retracements, timezones, fans, and arcs, which visually depict Fibonacci trends in horizontal lines, vertical lines, diagonal lines, and arcs, respectively. WPFWinForms | UWP



GanttView for WPF Launches

GanttView for WPF is a project management control designed to efficiently create, schedule, execute and complete projects. The GanttView control is derived from gantt charts, which are one of the oldest and most effective tools for project scheduling and management.

InputPanel for XAML Launches

InputPanel, a popular WinForms control that acts like a complete data-entry form, is now available in WPF and UWP. InputPanel manages the design, layout, appearance, and behavior of multiple input components.

FlexChart updates

FinancialChart updates



CalendarView (beta): A New Way to Look at Calendars

CalendarView is a new feature-rich calendar control with improved performance that allows the user to select a date or range of dates. The control can display as one month or several months, and provide quick navigation through months and years.

Top features include:

  • Selected dates
  • Bolded dates
  • Disabled Dates
  • Annually bolded dates
  • WeekNumbers

TreeView custom nodes

You can now customise TreeView nodes using the CustomContentPresenter property of Column. The CustomContentPresenter allows granular control over style and formatting of node content. Define your own presentation of each node using a combination of objects such as images and text.

Users will also now be able to export TrueDBGrid C1Excel.

FlexChart updates

FinancialChart updates



InputPanel Launches

Read more about InputPanel.

FlexChart updates

FinancialChart updates



MultiRow Data Grid Control Launches

Reduce scrolling in wide grids and spreadsheets with MultiRow, a cutting-edge control that allows you to wrap columns into a single view. MultiRow includes all the features of FlexGrid with the added benefit of a more compact view. MultiRow is also available in Wijmo Enterprise.

FlexViewer Mobile, a Responsive MVC Report Viewer

We're also pleased to release FlexViewer mobile, a responsive version of our web report viewer.

FlexGrid column footer

Easily add custom footers to columns using the new columnFooter in FlexGrid. Also available in Wijmo. 

MVC OLAP Launches

Process and aggregate thousands of rows in seconds with the new MVC OLAP control. OLAP provides asynchronous processing that improves the performance of the controls, as multiple processes can occur simultaneously on separate threads.

OLAP uses the following components to do online analytical processing.

  1. Pivot Panel: The PivotPanel represents as the core component of OLAP, as it provides a user interface for interactively representing the regular data tables into PivotTable, PivotGrid and PivotChart. You can simply provide a database to the PivotPanel, and represent the data in a PivotTable that provides custom views summarizing the data according to your requirements.
  2. Pivot Grid: The PivotGrid is an extension to an already existing FlexGrid class that helps users to create PivotTables and use the FlexGrid features in your OLAP control. There are many different features of FlexGrid that can be utilized in MVC OLAP such as, automatic data binding, grouped row and columns, resizing columns, filtering data and showing details for each cell in the grid.
  3. Pivot Chart: The PivotChart component is an extension to FlexChart class that helps the user to automatically bind data to PivotPanel object, automatic tooltips, chart type selection, and palette selection. You can export these charts to different file formats such as PNG and JPEG, and you can customize the chart styles and interactivity according to your requirements.
  4. Pivot Engine - The data engine is a a low-footprint C# component that can be easily integrated in your OLAP applications. The engine stores data in memory-mapped files, which are retrieved instantly without any delay in importing these files. The Pivot Engine does not put any restriction on the size of the dataset that you wish to analyze or display, and that too without compromising the performance.

FlexChart updates



The DataEngine component of Web API is now out of beta. DataEngine provides a suite of APIs that allow the user to analyze the data from multiple data sources, including SQL Server, other SQL based RDMS servers, NoSQL service, web service, structured files from file/network systems, and more. The aggregating data can be consumed by other controls or application. Note: Web API Edition is available only with ComponentOne Studio and Ultimate.

Because the DataEngine Web API uses a column-oriented data model—recently used with great success in many open source and commercial analytical databases and libraries—it can reach high performance: up to hundreds of millions records in a fraction of a second.  As the aggregating data is fetched from the Web API, the client is simple, and it only sends the corresponding query to the server with some format to fetch the data.


Complete Release Histories



Wijmo TreeView

Display hierarchical lists in Wijmo's new TreeView, which includes checkboxes, icons, drag and drop support and more.

Server-side support for OLAP

Add speed and power to your big-data web apps when you aggregate and process data for your web-based pivot tables and charts on the server-side with Wijmo's new server-side OLAP control.

PDFViewer (Beta) Available

Render PDFs and send an SVG to the client for display in the viewer.


MultiAutoComplete is a unique control that blends multiple selection with auto-completion, hence the name. This type of control is often used for aggregate lists like "tags" in a blog, for example. We have added MultiAutoComplete to our input module.

FlexChart Gradients

FlexChart now has support for applying gradient colors to plot elements. Gradients can be either radial or linear and support multiple colors as well as opacity. Add some style to your charts with our new gradient support.


Coming in April: ComponentOne Xamarin Enterprise Beta Available for Free Trial

In order to ensure our customers get the fastest, most flexible controls available, Xuni's native mobile development team has directed its focus to developing the best Xamarin controls on the market. This new architecture adds UWP support, provides support for Xamarin's visual designers, and brings up to twice the performance of the previous version of Xuni. By the end of summer of 2017, these controls will be rebranded as ComponentOne Xamarin Enterprise, and available for purchase as a native mobile suite or with Ultimate.

The newly restructured controls still have all the speed, flexibility, and easy-to-read API of the existing charts, grids, and gauges, but they've been rebuilt to focus specifically on Xamarin. These restructured controls will have some new features as well, like the addition of pull-to-refresh and zooming to FlexGrid.  The new ComponentOne Xamarin Enterprise will be available as a beta for download at v1: customers can download the controls and try them out, and we encourage feedback. The complete new product will be launch in summer of 2017.

Included in the beta are FlexGrid, the fastest, most feature-rich grid available for native mobile apps; inputgaugesCollectionView, and calendarFlexChart will be available by v1.5 in May.

Xuni's iOS and Android Editions will be sunsetted with the launch of ComponentOne Xamarin Enterprise.



What's New in
ComponentOne Ultimate and
Studio Enterprise 2016 v3?


Ultimate and C1Studio: New Team-Pack Licenses Available

Effective immediately, customers of Ultimate and ComponentOne Studio will be able to buy team licenses in packs of five at a discount.

  • Team Pack licenses are only available for ComponentOne Studio with Platinum Support and Ultimate with Platinum Support.
  • Team Pack licenses are only available as new licenses.
  • Team Pack subscriptions can be renewed in the same manner as other products: annually, at the renewal price.
  • Multiple Team Pack licenses may be purchased.
  • Greater discounts for higher volumes of individual licenses can be negotiated with sales, but not combined with Team Pack licenses.
  • There is no upgrade or downgrade path.

Reporting and Documentation Updates

FlexReport: FlexReport Designer source code now available!

  • The source code for FlexReport Designer, our standalone report designer app, has been made available for ComponentOne Studio and Ultimate customers! The new source code will allow users to more easily migrate from C1Reports. In addition, using the source code, users can change the location of the ribbon and docking tabs and add or remove features from the Ribbon per the team's needs. Lastly, you can customise the functionality of each button click, messages in the alert boxes, and more.

FlexReport Designer:

  • FlexReport and FlexViewer are now available in beta for our WPF platform. FlexReport is already available in WinForms, WPF, and UWP.
  • Complete your mobile apps with MVC's new FlexViewer, which now supports viewing PDFs and SSRS reports.
  • With PDFDocumentSource for WinForms (beta), you can now view PDFs in FlexViewer for your desktop apps.

Charts and Data Visualisation News

FinancialChart now available in WinForms, WPF, and UWP

Our fast, flexible FinancialChart control, which includes eight different types of financial charts and a wide variety of built-in interactive elements, is now available in WinForms, WPF, and UWP.


New: Dynamic Dashboard for ASP.NET MVC

Give your users the power to configure their own web apps with the Dynamic Dashboard for MVC.

FlexChart Adds Three New Chart Types

  • All FlexChart platforms (WPF, UWP, WinForms, and MVC) have two new charts this release:
    • Waterfall charts add analytical information to data trends in a series, so it fits well in our analytics extension. Waterfall charts show a running total as values are added or subtracted to a series.
    • Polar and Radar charts show how multiple data points can be plotted in a variety of ways.
  • Sunburst, a modern pie chart that lets you visualise hierarchical data beyond the classical bars and circles, is now available for ASP.NET MVC.
  • All charts now have annotations, and line markers have been added for WinForms.

Waterfall Chart:

Radar Chart:

Sunburst Chart:

More Data Visualization Tools: Map and TreeView

Map for WinForms and TreeView for WinForms officially launch in this release.

Data Management

Process and aggregate thousands of rows in seconds on your web app with OLAP for MVC control, in beta.


Our Web API continues to expand:

  • PDF Source Support APIs
  • SSRS APIs for FlexViewer
  • SSRS export to Excel and PDFs
  • Cube support


HTML5/JavaScript Controls for Modern Web Apps

Expanded Interops Support

Angular 2 Samples

Not only is Wijmo committed to Angular 2 support, but we have interop libraries for many JavaScript frameworks.

ReactJS Support

Wijmo is dedicated to interop in any framework. This release contains official support for ReactJS, and you can use Wijmo controls in any ReactJS application as React components.

VueJS Support

VueJS is another framework gaining traction. Many customers have requested VueJS support in Wijmo. This release offers official support of VueJS 1.x and 2.x. You can use Wijmo controls in any VueJS application as Vue components.


In V3 we're launching ReportViewer, which includes a client-side ReportViewer control that uses FlexReport on the server to render reports. ReportViewer is currently a sample that includes a beta version of our potential ReportViewer control. Please try it out and send feedback before it becomes an official control in the future. ReportViewer also includes a PDFViewer.

Wijmo ReportViewer:

Other Enhancements

New Chart Types

  • BoxPlot (for box and whisper types)
  • Funnel chart
  • FlexRadar

General Enhancements

  • New Help System
  • FlexGrid validation and footers
  • OLAP server-side beta


Native Mobile Controls for Xamarin Platform, iOS, and Android

We're adding some nice customer-requested enhancements to Xuni controls.

FlexGrid Enhancements

  • Now includes supoprt for keyboard navigation.

Input Enhancements

  • In the DropDown Input control, users have the option to expand the popup to full screen, with back-button support.
  • A placeholder property has been added to Masked Text Input.

FlexChart Enhancements

  • We're adding a Zones sample for FlexChart.


What's New in
ComponentOne Ultimate and
Studio Enterprise 2016 v2?


FlexChart for UWP, WPF, and WinForms

We're in the process of a full-scale refactor of all our top controls, and FlexChart (already available in MVC, Wijmo, and Xuni) is now officially released for WPF, UWP, and WinForms. (It's been in beta since May.)

Why FlexChart?

  • Flexible: FlexChart supports our trademark flexibility, allowing you to take the key feature set and customize to fit any requirement.
  • Fast: FlexChart has been engineered to perform faster and better than C1Chart.
  • Small footprint: FlexChart's assembly tops out at 229 KB for WinForms, 183 KB for WPF, and 218 KB for UWP.
  • Key Feature set: It includes all the top chart types and elements you'd expect from world-class chart control.
  • Universal API: FlexChart has a shared object model; you'll be able to code across platforms with virtually no learning curve.


C1Word Library for UWP, WPF, and WinForms

Our C1Word Library for desktop allows you to create, read, and update Word and RTF documents in your apps, through the code. We released the beta version back in March.

Why C1Word?

  • Extensive APIs to explore all elements of Microsoft Word documents
    • Formats (Title, Paragraph, Heading, Text)
    • All fonts and settings
    • Tables
    • Images and graphic objects
    • Work with some shapes
  • Save content in DOCX or RTF format
    • Retain page size settings
    • Draw UI object trees (UWP, WPF) or metafiles (WinForms)
    • Add bookmarks and hyperlinks
  • View the generated file in all versions of MSWord and industry-standard document viewers
  • Ideal for:
    • Read and edit document content within an app
    • Generate custom free-flow reports in Microsoft Word
    • Send data in a standard editable file to non-users of your app


FlexViewer for UWP

We continue to grow our reporting and documents offerings, and today we're launching FlexViewer document viewer for UWP. You can display your FlexReports and C1Reports in your app, and we support a variety of features, including:

  • Built-in parameters
  • Built-in document pane for bookmarks and pages
  • Touch support
  • Full print support
  • Pixel-perfect rendering
    • DirectX rendering in desktop and Windows 10 mobile devices
    • SVG rendering in MVC (currently available in beta)
  • Rich viewer feature set
    • Search
    • Thumbnails
    • Parameters
    • Document map
  • Export to:
    • PDF
    • HTML
    • RTF
    • Excel
    • Open XML
    • Word/Excel
    • TIFF
    • BMP
    • PNG
    • JPEG
    • GIF


UWP Licensing Model has Changed

UWP Edition licensing model has been changed. Since 2016 v2 release, each application that uses UWP Edition controls requires a unique license key (either evaluation one or fully licensed key). 


Platform Features & Enhancements


New Controls

  • FlexChart charting control has launched out of beta.
  • C1Word Library allows users to read, create, and update RTF and Word files through code.
  • A new Map control has been added to WinForms Edition!
  • TreeView for WinForms has been released as a beta control.
  • The Beta version of FinancialChart control supports eight different specialized financial chart types.

New Features

  • C1Report
    • Added German, Italian and Spanish localizations for most end user-visible strings.
  • Command
    • C1TopicBar: Added new property C1TopicLink.Pressed: the value indicates whether the link was pressed.
  • FlexPivot
    • It is now possible to use a single field multiple times in any role, in Values, Rows, Columns, Filters. Main uses of this feature are to apply different subtotal functions to a single field at the same time (adding the field to Values) and to group by the same field more than once using different formats (adding the field to Rows or Columns), for example, to see subtotals by year and by quarter using the same date field.
    • Added Show As feature. It allows to show results as difference or percentage with respect to the previous row or column. Great for showing how measured values are changing from previous year or quarter, compare different measures, and other tasks like that. To specify a Show As calculation, use the new Show As tab of the Field Settings dialog on a value field.
    • FlexPivot grid now has a context menu with Copy, Show Detail, Field Settings.
    • Added TotalsBeforeData property. It is False by default, which means that subtotals rows and columns appear after data rows and columns. If it is set to True, subtotals will appear before data.
    • Weighted group operations (aggregations, subtotals) are now supported in DataEngine. Previously, they were only supported for the DataSource data option. Weighted subtotals are specified using the "Weigh by" combo box on the Subtotals tab of the Field Settings dialog.
    • Cancelling current calculation is faster now. Current operation is cancelled if the user changes view settings while the engine is calculating. Previously, the engine had to finish the current operation (not necessarily the entire calculation; a calculation usually consists of multiple operations), which in some cases could take considerable time. Now, cancel is virtually immediate in all cases.
    • DataEngine queries now support custom operations. Both group operations (aggregation) and simple operations can now be custom, user-specified. Programmers can write arbitrary code in a custom class, that will constitute the body of a custom operation. Actions or calculations performed on the data are no longer limited to the stock operations, and performance is kept on the same lightning-speed level because loop over data, including indexing, is performed by DataEngine using the same optimizations as in the stock operations.
  • FlexReport
    • Added parameterized constructors for TextField class.
    • Added properties:
      • float TextFieldBase.TextAngle { get; set; }
      • float Field.TextAngle { get; set; }
      • Gets or sets the angle of text rotation within the field.
      • double TextFieldBase.LineSpacing { get; set; }
      • double Field.LineSpacing { get; set; }
      • Gets or sets the line spacing between text lines in the field, in percent. The default is 100 which corresponds to normal line spacing.
      • TextFitMode TextFieldBase.TextFitMode { get; set; }
      • Gets or sets a value indicating how the text is fit into field's bounds.
    • Behavior change: previously, if the type of a field could not be resolved while loading a report, an exception occurred. Now, instead of the exception, a text field is created, with the following text: Unknown field type [XXX]. This field type may not be supported in the current edition of FlexReport.
  • FlexGrid
    • Added C1SuperErrorProvider property to show customizable error tips.
  • TrueDBGrid
    • Added BorderColor property and BorderColorChanged event.
  • GanttView
    • Added Task.SplitTask(double[] durations) public method.
    • Added a possibility to change the display format of Duration column in the grid of C1GanttView.
    • Added C1GanttView.Schedule.CalendarWeekRule property.
  • Input
    • Added ComboBoxDataBinding sample.
    • C1ComboBox: Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
  • InputPanel
    • InputControlHost can be saved to XML and loaded from XML at runtime.
    • Added the ControlHostFromXmlNode event to C1InputPanel. It allows to detect user's ControlHost in XML tree.
    • Added the ControlHostNodeName property and Load/SaveControlHostProperties virtual methods to InputControlHost.
    • Added InputPanelDeserialized and ItemDeserialized events to C1InputPanel.
  • Ribbon
    • RibbonControlHost can be saved to XML and loaded from XML at runtime (if supported by ControlHost developer).
    • Added the ControlHostFromXmlNode event to C1Ribbon and C1StatusBar. It supports detection of user's ControlHost in XML tree.
    • Added the ControlHostNodeName property and Load/SaveControlHostProperties virtual methods to RibbonControlHost.
    • Added a few *Deserialized events to C1Ribbon and C1StatusBar to allow subscribing to event handlers after loading from XML.
  • Schedule
    • Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
  • SuperTooltip
    • Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
    • Added RightToLeft property. Default property value is RightToLeft.Inherit, which means that tooltip will be shown with the same layout as associated control.
  • TrueDBGrid
    • Added Add(int[] rows) method for C1TrueDBGrid.SelectedRows collection. This method is used for adding several rows at once for selection.
  • FlexChart
    • Added FinancialChart control for visualisation of financial data(BETA license).
    • Added FinancialChartExplorer sample.
    • Added TrendLine class for plotting trend lines. It can be used with FlexChart/FinancialChart.
    • Added Axis.TitleStyle property for customization of axis title appearance.
    • Added Legend.Orientation property for setting legend orientation.
    • Added Legend.Title/TitleStyle properties for customization of legend's title.
    • Added FlexChart.SeriesVisibilityChanged event. The event fires when series visibility was changed.
    • Added Series.AltStyle property that allows to specify alternative data point appearance.

Breaking Changes

  • Due to an added reference to the C1.Win assembly, the following controls will experience breaking changes:
    • PDF
    • GanttView
    • Input
    • InputPanel
    • Ribbon
    • Schedule
    • SplitContainer
    • SuperToolTip
  • Due to an added reference to the C1.Win.C1SuperTooltip assembly, the following controls will experience breaking changes:
    • InputPanel
    • Ribbon
    • Schedule
    • SplitContainer
    • FlexReport
  • ImageEntry class has been moved to C1.Win.C1SuperTooltip assembly, affecting the following controls:
    • Ribbon
  • FlexReport breaking changes
    • All export filters (classes derived from C1.Win.FlexReport.ExportFilter) were moved to C1.Win.C1Document.4 assembly. The namespace for all those classes has changed to C1.Win.C1Document.Export. The following classes were affected by this change:
      • FlexReport.GraphicsFilter -> C1.Win.C1Document.Export.GraphicsFilter
      • FlexReport.ImageFilter -> C1.Win.C1Document.Export.ImageFilter
      • FlexReport.RasterImageFilter -> C1.Win.C1Document.Export.RasterImageFilter
      • FlexReport.JpegFilter -> C1.Win.C1Document.Export.JpegFilter
      • FlexReport.PdfFilter -> C1.Win.C1Document.Export.PdfFilter
      • ...and so on.
    • Static properties on C1FlexReport returning static registered instances of supported export providers were moved to the ExportProvider class. (The reason for this change is the addition of the new C1PdfDocumentSource component which uses the same export filters as C1FlexReport.)



  • UWP Edition licensing model has been changed. Since 2016 v2 release, each application that uses UWP Edition controls requires a unique license key (either evaluation one or fully licensed key).

New Controls

  • FlexChart charting control has been released for UWP.
  • C1Word Library allows users to read, create, and update RTF and Word files through code.
  • FlexViewer flexible report viewer has been released.
  • FlexReport for UWP has been released! This powerful report engine will allow UWP developers to create lightning-fast reports across all Windows 10 devices.
  • The Beta version of the FinancialChart control supports eight different specialized financial chart types.



New Controls

  • FlexChart charting control has been released for WPF.
  • C1Word Library allows users to read, create, and update RTF and Word files through code.
  • Sparkline for WPF offers a new type of chart to track change over time.
  • The Beta version of GanttView control has been added to WPF Edition!
  • The Beta version of FinancialChart control supports eight different specialized financial chart types.

New Features & Enhancements

  • DataGrid
    • Add methods to get page images in a background thread.
    • Improved performance when C1DataGrid.ColumnWidth property is AutoStar (default value). Added DataGridColumn.DefaultAutoWidth property which determines default column width used in AutoStar sizing.



ASP.NET Core 1.0 Compatible

MVC Edition controls are now ASP.NET Core 1.0 compatible.

FlexViewer Beta

  • The FlexViewer control continues to evolve.
    • View FlexReport and C1Reports using FlexViewer for MVC
    • Available in ASP.NET 4.0 and ASP.NET Core 1.0.
    • In ASP.NET Core you can use HtmlHelpers or TagHelpers.
  • Use Visual Studio ItemTemplate to rapidly integrate FlexViewer and FlexReport Web API in the same project. This template allows you to quickly integrate FlexReport Web API and FlexViewer in MVC5 applications. In ASP.NET Core, MVC3, and MVC4, it allows configuring FlexViewer control according to the separately hosted FlexReport Web API.


  • New Control: InputDateTime control supports entering and editing date and time values using a single control (as opposed to using an InputDate and an InputTime).
  • New Properties:
    • AutoExpandSelection in DropDown controls determines whether input controls should automatically select whole words/numbers when clicked. This applies to all controls that derive from DropDown, and makes it easier to edit dates, times, colors, etc.
    • HeaderPath in ComboBox control allows decoupling the values shown in the combo's input element from the values shown in the drop-down list.


  • New Properties:
    • FlexGrid.IMEEnabled supports IME modes while the grid is not in edit mode. This property benefits sites and applications in Japanese, Chinese, Korean and other languages that require IME support.
    • DropDownCssClass makes it easier to style the drop-down list used to edit cells in columns that have DataMaps.


  • New Properties:
    • ShowAnimation enables animation in FlexChart. FlexChart now supports over two dozen animation modes.
    • SupportGestures enables panning and zooming in FlexChart. This property exposes relevant MouseAction property that allows setting either Zooming or Panning along chart axis.
  • New Scaffolder:
    • Quickly add FlexChart to the application using scaffolder and configure properties. The scaffolder generates relevant controller and view code to set up FlexChart.


  • New Sample:
    • FlexSheet 101: Intro sample for MVC shows you how to get started. 
  • New Scaffolder:
    • Easily add FlexSheet to applications using a guided wizard that allows you to set different properties of the control. The scaffolder generates relevant controller and view code to set up FlexSheet.

Client API IntelliSense

In 2016 V1.5, we added TypeScript IntelliSense for MVC controls, and now we have added client side JavaScript IntelliSense capability for the controls. The IntelliSense not only provides code completion but also displays relevant documentation for each property.




  • New features:
    • Add/delete column in Excel inside storage
    • Add/delete rows in Excel files in storage
    • Hide/unhide columns and rows of Excel file in storage
    • Group/ungroup columns of Excel file in storage
    • Split Excel files into multiple files
    • Add posted Excel file to storage.
    • Find text in Excel. Return all sheet names and cell index.
    • Replace text in Excel sheet
    • Generate Excel from given template and data


What's New in
ComponentOne Ultimate and
Studio Enterprise 2016 v1?


ComponentOne Studio UWP Edition

The beta UWP Edition was released back in October, and it's been enormously popular. The 50+ UWP controls--built from the former WinRT Edition--are stable and feature-rich right out of the box, and a few new beta controls that fit into the new Flex line of controls are also being released.

FlexReport for UWP (Beta)

The UWP beta is a leaner version, feature-wise, but you'll still get the standalone FlexReport Designer, cross-device FlexViewer, and the power and speed of the other reporting tools. The official launch is scheduled for later in 2016.

C1Word Library has been added as a beta library.

FlexChart and FlexPie for UWP (Beta)

This supercharged chart control allows you to select from one of dozens of chart types, easily integrate built-in features like line markers and legends, and includes a pie chart with exploding slices. This is the be official launch is scheduled for July 2016.

Migrate from WinRT and Windows Phone

From now until March 15, 2017, WinRT and Windows Phone Edition owners can upgrade to UWP for free. C1Studio license holders get the upgrade just by downloading the latest build. Contact a sales rep if you'd like to update today. Effective immediately, WinRT is going into maintenance mode and will only be updated for bug fixes.



FlexSheet for MVC: Build a Web-Based Excel-Like Spreadsheet

The TagHelper-supported, ASP.NET Core-compatible, mobile-first FlexSheet control allows you to add all the top Excel-like spreadsheet functions to your web app, including over 100 built-in formulas and the ability to add custom formulas.

With import/export functionality and flexible data binding, you'll get all the top features of a spreadsheet app--and with our SignalR sample, you'll also get simultaneous editing in multiple devices. FlexSheet is available only with ComponentOne Studio and Ultimate.

FlexViewer (Beta) for MVC: View Reports in Browser

This fast, flexible HTML5-based report viewer for modern enterprises allows you to easily display C1Report and FlexReports in your browsers. With SVG-based pixel-perfect report rendering and full print support, users will get a top-quality experience. Paired with the C1Studio standaone FlexReport Designer and our built-in Web API, you'll be able to build and display reports in no time.

Export reports to:
  • PDF
  • HTML
  • RTF
  • Excel
  • Open XML (Word/Excel)
  • TIFF
  • BMP
  • PNG
  • JPEG
  • GIF
Rich viewer feature set includes:
  • Search
  • Zoom
  • Thumbnails
  • Continuous paging
  • Parameters
  • Document map
  • Keyboard navigation

Other MVC News

  • MVC controls now support scaffolding, which allows for straightforward code-free app design.
  • Financial Chart Additions
    • New overlays: Bollinger Bands and Moving Average Envelopes.
    • New indicators: Average True Range, Relative Strength Index, Commodity Channel Index, Williams %R, MACD/MACD Histogram, Stochastic Oscillator.
    • New Fibonacci Extensions for FinancialChart: Fans, Arcs, Time Zones

C1Word Library (Beta)

C1Word Library Beta allows users to create Microsoft Word documents with advanced features in enterprise applications. The control launches in July 2016; the beta is currently available for UWP, WinForms, and WPF. It supports multiple fonts and properties, including adding bookmarks, hyperlinks, metafiles, and multiple paper sizes.

Other supported features:
  • Images
  • Text
  • Paragraph
  • Graphics
  • Quotes
  • Text Flow
  • Tables
Supported shapes:
  • Arc
  • Beizer
  • Ellipse
  • Line
  • Pie
  • Polygon
  • PolygonLine
  • Rectangle

WinForms Edition

FlexPivot for WinForms: Millions of Rows in Milliseconds

Process and aggregate millions of rows of data in milliseconds: that's what users get from FlexPivot for WinForms, the new pivot table in ComponentOne Studio. Built on a new super-charged data engine, this feature-rich control offers a modernised UI and lightning-fast processing to give your users more power, speed, and reach than ever. FlexPivot is available only in ComponentOne Studio and Ultimate.

Other WinForms News

  • C1Word Library has been added as a beta library.
  • FlexReport, FlexReport Designer and FlexViewer have several UI and usability updates.
    • Highlight: These Crystal Report features will now be supported upon migration to FlexReport.
      • Parameters
      • Cross-Section Box
      • Specified Order Grouping
      • Drop Shadow property of TextField
  • FlexChart and FlexPie (Betas) have been released for WinForms Edition. These powerful chart controls are already available in LightSwitch and MVC, and have been released in beta for UWP and WinForms.
  • GanttView
    • Provided Task Dependency dialog display when double-clicking on the predecessors line
    • Added markers to SummaryTasks
    • Improved performance when loading more than 30 pages in print preview
    • Added day tooltip in the timeline
    • Provided "Inactive" tasks feature
    • ​Scheduler/GanttView integration added as a sample
  • ​​Input
    • Added auto-sizing to TextBox
    • When to set AutoCompleteMode and AutoCompleteSource property of ComboBox in designer, AutoComplete is not applied
  • FlexGrid
    • ​Added alternating frozen row styles


WPF Edition

  • C1Word Library has been added as a beta library.
  • ​​​RichTextBox
    • Added ability to add space before or after a table.
  • FlexGrid
    • ​​​Provided functions to save and load images and merged cells in "ExcelBook" product sample.

ASP.NET Web Forms Edition

  • GridView now supports filtering in C1TemplateField.
  • Calendar now allows you to set the initial view of the calendar. You could set the initial view to all months of the year, year view, or day view.

Silverlight Edition

  • Added a C1.Silverlight.DataGrid.OpenRia assembly.




For more information please contact the MicroWay sales team: buynow
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz

International: call +61 3 9580 1333, fax +61 3 9580 8995

© 1995-2017 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.