Latest Posts

What's New in Angular 9

In this article we'll talk about the main new features in Angular 9, with a particular focus on the Ivy compiler.

October 17, 2019

Getting Started with the ActiveReportsJS Designer

This video demonstrates how to install and get started with the ActiveReportsJS Designer.

October 8, 2019

A Guide to Data Virtualization in Xamarin Apps

This articles discusses the different benefits and techniques of incremental-loading and the types of collection views supported by C1CollectionView.

October 2, 2019

Build a Customizable JavaScript Data Grid in Minutes

In this article, we'll use Wijmo's FlexGrid to build a customizable JavaScript data grid in minutes.

October 1, 2019

Two New ActiveReports Reporting Webinars (Playback Video)

Video playback for both webinars (Data Visualization and Interactive Controls and Creating Reports for Web Apps).

September 30, 2019

(Re-)Introducing DataEngine for .NET Core

This article describes some of the most common use cases for C1DataEngine and provides a high-level overview of its capabilities.

September 27, 2019

Incremental, On-Demand Loading with Xamarin.Forms ListView

This article shows how to use the ComponentOne CollectionView for Xamarin to provide on-demand loading for the Xamarin.Forms ListView control.

September 25, 2019

ComponentOne Supports .NET Core 3.0

.NET Core 3.0 is officially released.ComponentOne's multi-platform UI controls support .NET Core 3.0.

September 23, 2019

How to Use a JavaScript Interop Inside a Blazor Component

In this article, we'll use the JSRuntime to execute JavaScript code from a Blazor component to interact with the HTML DOM.

September 10, 2019

Using Web Components in Angular

Web Components make it possible to define custom HTML components using JavaScript. Here, we'll add Web Components to an Angular app.

September 9, 2019

.NET Wrappers for Using JavaScript Components in Blazor - WijmoBlazor

This article discusses WijmoBlazor - a set of .NET classes that wrap Wijmo controls so they can be used in Blazor.

August 27, 2019

New Release! ActiveReportsJS - A JavaScript Reporting Solution

GrapeCity is pleased to announce a new JavaScript reporting solution.

August 26, 2019

How to Integrate Digital Ink with FlexGrid

In this blog we'll integrate the WPF Digital Ink feature with the ComponentOne FlexGrid for WPF.

August 14, 2019

How to Extract Text from HTML Emails using ComponentOne Text Parser

The ComponentOne Text Parser is a .NET Standard library that can be used to extract fields from HTML. The focus of this article is the task of extracting data from a common type of HTML file, an email.

August 2, 2019

New Release! ComponentOne 2019 v2

We’re excited to announce the release of ComponentOne Studio 2019 v2.

July 30, 2019

Easy Undo Redo with Wijmo

This post outlines Wijmo's undo and redo actions.

July 23, 2019

Wijmo Supports Template Literals

This tutorial reviews how to utilize Wijmo's template literals.

July 23, 2019

Using the MultiColumnComboBox Extension for ComboBox

This blog explores the new MultiColumnComboBox Control, an extension of C1 ComboBox Control.

July 11, 2019

Adding Excel Import and Export to a React App

Here's we'll add Excel import and export functionality to a React app.

July 8, 2019

Creating Financial Reports in JavaScript Apps

This blog demonstrates how to use SpreadJS to create an aged receivables report.

July 3, 2019

Migrating Desktop Apps to Web? Tips for C# and WPF Developers Considering JavaScript Web Technologies

In this article, we'll discuss all of the considerations that arise if migrating desktop apps from C# and WPF to web technologies.

June 14, 2019

What’s New in GrapeCity Documents for Word v2 Service Pack 2

A 2019 service pack 2 release announcement for the GrapeCity Documents for Word API line.

June 12, 2019

What's New in GrapeCity Documents for Imaging in v2 Service Pack 2

A 2019 service pack 2 release announcement for the GrapeCity Documents for Imaging API line.

June 12, 2019

SpreadJS Best Practices (Ways to Optimize the Performance of SpreadJS in Your JavaScript Apps)

This blog demonstrates how to optimize SpreadJS performance in JavaScript Applications.

June 7, 2019

How to Add AutoComplete Cells in a JavaScript Spreadsheet

This blog explains and demonstrates CellTypes and how to add Autocomplete Cells in SpreadJS.

June 4, 2019

Machine Learning - The Present and Future Impact on Web Development

In this article, we'll examine the present and future impact of machine learning on web development.

May 31, 2019

Using Web Components with React in 2019

This article demonstrates how to use Web Components with React.

May 30, 2019

What to Expect in Angular 8

This article walks through what's new in Angular 8.

May 29, 2019

The Top 5 Wijmo FlexChart Features

This article is a high level list that showcases some of the best (and perhaps underutilized) features of Wijmo FlexChart.

May 21, 2019

Microsoft Build 2019 Recap

Our highlights and experiences from Microsoft Build 2019!

May 17, 2019

Creating a Fast Imaging Service Using Azure Functions and Serverless Computing

This blog describes how to implement a fast imaging service using GrapeCity Documents for Imaging.

May 16, 2019

Draw Graphics and Text on Images in a .NET Core App (in 4 Easy Steps)

Learn how to draw graphics and text on your images with GCImaging.

May 13, 2019

Create Data Visualizations in JavaScript with CollectionView

This tutorial reviews how to prepare data to create charts, graphs, gauges, and maps.

May 13, 2019

SpreadJS Status Bar

This blog demonstrates how to add and customize the status bar to SpreadJS.

May 1, 2019

SpreadJS V12 SP1 Data Validation

This blog discusses data validation and gives a quick tutorial on how to use these new features.

May 1, 2019

Template Literals Formatting and Globalization

This article discusses how to use template literals.

April 26, 2019

Exploring a New Outline Mode Feature with PivotGrid

In this blog, we show you how to use the new outline mode feature in PivotGrid.

April 24, 2019

How to Build a Sales Dashboard with React

In this article, we'll show you how to create a sales dashboard using React.

April 24, 2019

Wijmo NPM Package Changes

This article discusses updating your application to use Wijmo @grapecity scope.

April 17, 2019

Customizing Tooltips and Data Points for Specific Series

In this article, we'll customize tooltips and data points for specific series.

April 17, 2019