Featured Posts

Recent Posts

Join us on the GrapeCity world tour!

Join GrapeCity as our developers check out the country’s premier conferences, trade shows, code camps, and events!

Webinar - Introduction to ComponentOne Studio for Xamarin

In this webinar we'll cover the basics of Xamarin's platform, and the exciting new features in ComponentOne Studio for Xamarin. With improved performance, support for Xamarin's designers, and many new control features it's one of our most exciting releases.

View Reports on the Go with FlexViewer for ASP.NET MVC

View reports anywhere with FlexViewer Mobile for ASP.NET MVC, a highly responsive HTML5-based mobile report viewer. As part of FlexViewer, ComponentOne's cross-platform .NET report and document viewer, FlexViewer Mobile allows you to display C1Report, FlexReports, and SSRS Reports in the viewer.

Customize Filtering with the FlexGridFilter Extension

Customize your JavaScript data grid to filter information the way you need it to with Wijmo FlexGrid's FlexGridFilter extension, which allows you to add a filtering UI to any FlexGrid control. Set different filter types for each column, localize your filter editor, and more using the properties and methods in the FlexGridFilter class.

Customize Your JavaScript Data Grids with RowDetails

Customize your JavaScript data grid with Wijmo FlexGrid’s RowDetails feature, which creates a “detail” row with any information you want in it. With RowDetails, you can quickly and easily provide your users with more information without having to create multiple grids, keeping all of your information in one place.

How to import XLSX from a URL with pure JS logic

The Client-Side ExcelIO component is pure JavaScript logic for importing and exporting Excel files, and is built right into SpreadJS. This is useful when you need to make your application platform-independent. Unlike the Server-Side ExcelIO component, the client-side component doesn’t require Windows Server. You can use this to import files from the user’s system, and to import Excel files hosted on the server using their URLs.

Easy Undo/Redo for HTML Forms

A friend of mine once told me he had an idea for the “ultimate killer app”. It would be a form with two buttons: “Undo” and “Redo”. If you find this funny if you are a probably a geek like me...

Creating Simple Reports with React and Wijmo Core

Reporting is a common requirement for business applications, and React is one of the most popular JavaScript libraries.

Wijmo build 5.20172.359 Available

Wijmo's build 359 is available.

Webinar - Introduction to ComponentOne Studio for Xamarin

This free webinar walks you through how to integrate ComponentOne Studio for Xamarin controls into your Xamarin apps.

.NET Core 2.0 and Spread.Services make Excel files better

Spread.Services already provides super-fast Excel-compatible spreadsheet creation. Support for .NET Core 2.0 jumps it into overdrive.

Customize JavaScript Data Grid Behavior with Built-In Events

FlexGrid's famous flexibility extends to events (actions that software recognizes and might respond to) — which you can use to customize your data grid's behavior to fit your needs. Let's look at the ways in which FlexGrid's events make it easier to set up event handlers and listeners for your project.

How to generate Excel spreadsheets in code with Spread.Services

Jumping right into developing with a new API can be daunting. Well, at least if you're me it can. Let's walk through the basics together and get rid of any points of pain. We're going to make a gorgeous XLSX file in code with NO Microsoft Excel dependency! Woot!

A Look at .NET Core 2.0 and .NET 2.0 Standard

Microsoft’s .NET Core 2.0 and the .NET Standard 2.0 specification have been finalized for a few weeks now, and we’re beginning to see new libraries to support them (such as our own Spread.Services and ComponentOne MVC Edition and Web API controls). For many users, it might not yet be clear why these technologies are important and how they’ll impact their work.

JavaScript IntelliSense improvement in ASP.NET MVC Edition

We have added a cast method to the client API that lets you use the client side reference of MVC controls as typed objects.

How to painlessly design ActiveReports with PostgreSQL

PostgreSQL is one of the most commonly used open source data sources. It has an interface that makes it easier to use than MySQL. Recently one of our customers asked how to bind ActiveReports to a PostgreSQL database, so I decided to write this blog article to help other customers who work with PostgreSQL.

Working with ASP.NET Core Razor Pages

ASP.NET Core 2.0 added an excellent feature called Razor Pages that enables easy page-focused application development.

ASP.NET Core MVC Edition is now Core 2.0 compatible

Get the latest Core 2.0-compatible bits from ComponentOne: ASP.NET MVC and Web API

Welcome to the new GrapeCity.com

All four of our current product lines—ComponentOne, ActiveReports, Spread, and Wijmo—have merged into a single site, providing you with one easy location for support, forums, blogs, news, and product information.