Latest Posts

What's New in SpreadJS v13.2.0

This post introduces several new SpreadJS v13.2.0 features, including chart series data label customization, scrollbar customization, and more.

July 27, 2020

New Stock Portfolio App Built on OpenFin Platform API

Here, we'll demonstrate how to build a stock portfolio financial application using Wijmo's JavaScript Components and OpenFin.

July 22, 2020

Wijmo and Vue 3

Here, we discuss some aspects of the Vue framework our Wijmo team addressed while implementing Vue 3 compatibility in the Wijmo library.

July 22, 2020

Wijmo 2020 v2 has Landed

Wijmo's second release of 2020 has landed with new Barcode and TransposedMultiRow components, new custom editors for FlexGrid, new PDF security features, and more.

July 22, 2020

Custom Editors for FlexGrid

Explore uses cases for the new custom editors for FlexGrid available in the Wijmo 2020 v2 release.

July 22, 2020

Barcode Components for JavaScript, Angular, React, and Vue

In this article, we will examine the new barcode components available in the Wijmo 2020 v2 release.

July 22, 2020

What’s New in Vue 3

From a composition API to full TypeScript support, this post gives an overview of the new key features arriving in Vue 3.

July 21, 2020

CSV Import and Export Functionality in DataViewsJS

We'll show you how to create a simple application that imports data from a CSV file and directly from a data source, as well as how to export that data to a CSV file.

July 13, 2020

Customize the Chart Axis - Labels, Grouping, Scrolling, and More

Here, we look at all the typical ways you need to customize your chart’s axis using FlexChart.

July 13, 2020

An Angular Roadmap - The Past, Present, and Future of Angular

In this article, we'll take a journey on the past, present, and future of the Angular framework.

July 9, 2020

Installing ActiveReports 14

In this post, we'll go over the quick installation and integration of ActiveReports 14 with Visual Studio, as well as tips on working with NuGet packages.

July 8, 2020

What’s New in Angular 10

Angular 10 includes changes such as a new date range picker in Angular Material, upgrading TypeScript versions, library version updates, and much more.

July 8, 2020

4 Ways a Kanban Board Improves a Development Team’s Efficiency

This post shows how a Kanban board is a useful project management component that can be implemented to help teams maximize their efficiency by visualizing workflow.

July 2, 2020

Build a Responsive Web-Based Inventory and Invoice App with ActiveReportsJS and Node.js

We demonstrate how to built an order tracking report app with Node.js and ActiveReportsJS. This app will let you drill-down from tables or charts of month-to-month order volumes to individual order and product details.

June 29, 2020

How to Use Custom Fonts in JavaScript Reports

While ActiveReportsJS supports several common fonts out of the box, it also has the ability to consume and display other fonts that are not as common. This article explores how to use custom fonts in ActiveReportsJS.

June 24, 2020

Decouple Report Storage from the Reporting Back-End in ASP.NET Core

This article discusses how to set up the reporting services application so that it obtains reports from Azure Files.

June 24, 2020

6 Ways to Add Security to Your Mobile App Dev Lifecycle

In this article, we'll review tips that can help developers find a balance between application usability and security.

June 19, 2020

Reporting in .NET Core 3.1 - Deploying Desktop Applications

This article covers the creation and implementation of desktop-based .NET Core reporting applications.

June 12, 2020

This article offers a review of the top technology trends set to influence mobile development during 2021 and beyond.

June 11, 2020

Using ASP.NET Core Middleware to Add Analytics to JavaScript Viewer-Based Applications

This article shows how to implement the first sub-tasks with ASP.NET Core middleware to intercept requests from JS Viewer to the ASP.NET Core back-end.

June 10, 2020

ActiveReports 13.3 is Released

This release includes important fixes and we have addressed several performance and memory management tasks.

May 27, 2020

Three-Step Fix for Licensing Issues in .NET Reporting

In this article, we'll illustrate how to fix common licensing issues in ActiveReports with three key points.

May 26, 2020

Explore New Features of SpreadJS v13.1 (Video)

A video playback of our SpreadJS v13.1 webinar.

May 22, 2020

ActiveReports 14.1 is Released

ActiveReports 14.1 includes .NET Core 3 support, a new stand-alone report designer, a new ASP.NET report viewer, and more.

May 20, 2020

Chatting about Blazor UI Controls with Microsoft at the Build Post Show

ComponentOne Product Manager, Greg Lutz, discusses GrapeCity Blazor UI Controls at the Microsoft Build Post Show.

May 20, 2020

Access Reports with ASP.NET Core Middleware and ActiveReports

In this article, we'll illustrate an approach for web reporting using ASP.NET Core middleware.

May 13, 2020

Using Formula-Driven Value Formatting with Enhanced Format Strings

In this article, we'll go over the features of format strings and how you can leverage them in your application. 

May 13, 2020

SpreadJS v13.1 Release

Here is an overview of the new features in SpreadJS v13.1.

May 13, 2020

In this article, we'll illustrate hyperlink implementation in SpreadJS v13.1.0.

May 13, 2020

Visualizing Dynamics 365 Sales Data with ComponentOne DataConnectors

Here, we'll bind the PivotEngine component to an IEnumerable object using the D365S ADO.NET connector.

April 30, 2020

4 Tips to Secure Your Angular Application

In this article, we offer several methods to secure your Angular apps. These are simple security practices that should not interrupt your workflow.

April 20, 2020

Introducing ComponentOne DataConnectors

ComponentOne DataConnectors is a new data connectivity library. DataConnectors enable you to create data-oriented apps quickly and easily.

April 16, 2020

ComponentOne 2020 v1 Release

The ComponentOne 2020 v1 release includes powerful new .NET Standard components, as well as web advancements with our new Blazor UI controls, ASP.NET MVC enhancements, a new visitor web API (and more).

April 6, 2020

Speed Up Your Angular App - 14 Angular Optimization Tips

Here, we'll give 14 tips on how to make your Angular app smaller, faster, and more responsive.

March 25, 2020

Using the ComponentOne DataEngine API for ASP.NET Core

This post depicts how to configure and usages of the DataEngine WebAPI in ASP.Net Core application.

March 23, 2020

How to Embed the ActiveReports ProDesigner into an Application (Video)

The ProDesigner is a standalone app and embeddable component available for both web and WinForms applications. In this video, we'll embed the ProDesigner in an application.

March 11, 2020

Using the Visual Query Builder Workbench App for DataEngine

This post shows how to get started using C1DataEngine (visually through the Workbench app) and how you can use the Workbench as a standalone data analysis tool.

March 3, 2020

ComponentOne 2020 Roadmap

2020 will be a big year for .NET with the advancements of .NET Core and .NET 5. A lot of our focus will be around supporting these new platforms, while also continuing to deliver enhancements for existing frameworks such as WinForms, WPF, and Blazor.

February 25, 2020

Splitting a Monolith Reporting Web App with Blazor

This article discusses using ActiveReports together with Blazor, details the architecture, and provides guidelines.

February 18, 2020

Using Parameters and Multiple Data Sources in FlexReport

In this article, we'll examine how you can use and manipulate data when working with FlexReport.

February 13, 2020