ComponentOne Studio Enterprise 2020 v1

Released: Apr 6, 2020

Updates in 2020 v1

Features

  • ComponentOne Blazor Edition - Use your existing C# programming skills on the server and client with UI controls built natively for Blazor.
    • Enable high performance, tabular data editing.
    • Includes FlexGrid our best cross-platform data grid, and several input controls including AutoComplete, CheckBox and ComboBox.
    • Reuse your existing code & skills with familiar, cross-platform C# controls.
    • Support for .NET Core 3.1.
  • ComponentOne Service Components - Bring Your Data Together with .NET Standard Data Connectors. ComponentOne DataConnectors is a data connectivity library for performing any data operation, such as queries and updates, against a variety of popular data sources.
    • Import and analyze data from different data sources using a common interface.
    • Quickly and easily display data or generate reports from popular Cloud services.
    • First version supports connecting to Microsoft Dynamics 365 and OData services.
    • Cross-platform .NET Standard support.
  • C1DataCollection - The New Cross-Platform Data Component for .NET is a powerful data binding component based on the standard .NET implementation of CollectionView which provides:
    • Filtering, grouping and sorting services for your data collection.
    • Cursor and paging-based data virtualization for incrementally loading large data sets.
    • Support for .NET Core, WinForms, WPF, UWP, Xamarin.
  • New C1ControlPanel for Mac means that you can now install the ComponentOne Service Components on a Mac.
  • New in ComponentOne WinForms 2020 v1:
    • New FilterEditor component shares the DataFilter Engine and enables end-users to easily build category-based and/or filter expressions. The control can be bound to a data source and it will automatically provide visual options to create expressions based on available fields. Complex expressions can be created using a combination of AND\OR operators and a set of available filters.
    • Parse and evaluate expressions like Microsoft Excel with CalcEngine for .NET Standard.
      • Calculate the sales projections or do calculations to find patterns in data.
      • Load data from Microsoft Excel into a datagrid and show computed values in cells.
      • Evaluate algebraic expressions, mathematical functions, and formulas using variables.
      • Perform CrossSheet reference and computation.
    • FlexGrid Enhancements:
      • Improved Error Validation: The validation feature of FlexGrid has become more powerful with enhanced support for DataAnnotations like Required, StringLength, Range, Compare.
      • Incrementally Load Data using Data Virtualization: Useful when working with a large amount of data or data over a network.
    • New and improved charts with FlexChart: You can now use FlexCharts inside FlexPivot for visual data analysis using the new FlexPivotChart control.
    • Improved data analysis with TopN and BottomN filters: The TopN filter enables users to find leading and lagging elements from data.
  • New in ComponentOne WPF 2020 v1:
    • New DataFilter control for WPF - A combination of a slicer and intelligent filter UI. This control lets users filter data based on multiple conditions.
  • New in ComponentOne ASP.NET Core & MVC Edition 2020 v1
    • Manage Files in the Cloud using the FileManager UI
      • The new FileManager UI control integrates with our cloud storage Web API to provide the interface for CRUD operations over files. The Web API supports cloud storage services like Azure, Amazon Web Services (AWS), DropBox, GoogleDrive, and OneDrive.
      • The intuitive UI of the control is similar to Windows file explorer. It supports listing, searching, moving, uploading, deleting, and downloading files easily through menus.
      • The control is available in ASP.NET MVC and ASP.NET Core MVC.
    • FlexGrid Enhancements
      • New Grid Perspective using Transposed Grid - The TransposedGrid is an extension of FlexGrid control. It uses a transposed layout to represent columns as data items and rows as item properties. Transposed layouts are useful for comparing items or displaying a few data items where each item has many properties.
      • Super Practical Full-Text Search: apply a filtered search across all columns of the grid at once. This feature also includes CSS styling for the highlighted matches.
      • Column Pinning: With column pinning, end-users can move and freeze columns by simply "pinning" them. This simple usability enhancement is a popular request by end-users who are tired of scrolling.
      • Customize Cells with Templates: The columns of FlexGrid now have a template property that supports custom content. The template feature can be used to display arbitrary HTML content inside column cells.
      • Multi-Column Sorting Arrives: FlexGrid for ASP.NET Core MVC now supports multi-column sorting by clicking the column headers.
      • Collapsible Column Groups: With FlexGrid you can create hierarchical column headers. With the 2020 v1 release, those column groups can be collapsed to minimize the UI.
    • Multirow Enhancements
      • MultiRow Group Headers: The MultiRow Group Headers allow you to determine whether group headers should have multiple rows instead of the single header row. This is useful when displaying aggregate values in the group header.
      • Header Layout Definition: By default, the MultiRow control uses the same layout definition for column headers and for the cell data. You may use the new headerLayoutDefinition property to customize the layout of the column headers.
  • Web API Enhancements
    • New Visitor Web API - The new .NET Core Visitor Web API collects user data such as IP, Geographical location, language, referring site, session, operating system, device, browser. It's useful for web developers to customize content for individual users.
    • .NET Core Support for All Web API's - These Web API's for Excel, BarCode, DataEngine and Cloud Storage are now out of beta, support .NET Core 2.0 and above. GrapeCity added many platform samples that demonstrate how to consume these API from WinForms, JavaScript (using TypeScript) and MVC applications. Plus, the new C1ControlPanel for Mac means that you can now install the ComponentOne Web API components on a Mac.
    •  
  • Xamarin Enhancements 2020 v1
    • FlexGrid for Xamarin.Forms, iOS & Android now support the classic filter row feature. A filter row is a static row at the top of the grid that lets the user filter by any one column.
    • The FlexViewer gets a mobile upgrade with several enhancements for the hamburger menu. Users can now print and export the document directly from the hamburger menu. Plus, with support for light and dark themes, the menu is styled nicely by default when you take advantage of the new dark themes for iOS and Android.
    • New C1ControlPanel for Mac means that you can now install the ComponentOne Studio for Xamarin components on a Mac.