← Back to all blogs

Featured Posts

Posts in 'dotnet'

What's New in ComponentOne Ultimate: v1 2017!

It's March 15, and that means it's time for GrapeCity Developer Solutions' first major release of 2017!

Enhance Transaction Logging with FlexGrid, a WinForms Data Grid

Enterprise applications need to keep track of history to effectively review or audit data. Most of these applications prefer to employ transaction logs for maintaining their history. In data-driven applications like spreadsheets, these transactions could be a direct result of any change in the data. Here, by maintaining a chronological ordered list of transactions in FlexGrid, ComponentOne Studio's WinForms data grid, you can record how and when state(s) of your application change.

FlexGrid Performance: Compare WinForms, WPF, UWP Performance

Since WPF's first release, people keep discussing whether its performance is comparable with WinForms, or whether this platform will eventually die. Now we're seeing the same questions about UWP. Let's try to answer with actual data about our FlexGrid performance.

Improve UWP performance with .NET Native 1.6

Good news to UWP developers: along with the new Visual Studio 2017, Microsoft has released .NET Native 1.6, which fixes a lot of the performance issues you may have experienced with Visual Studio 2015.

UWP FlexGrid Performance Review: Our Methodology and Results

We released our first UWP Beta in 2015. Since then, Microsoft has released several platform updates and we also made a lot of changes on our side to make our controls fast and stable. UWP FlexGrid performance has improved a lot from the first versions. Now I'd like to share the FlexGrid benchmark application that we use internally. It's similar to what we did for WPF but doesn't include any competitors.

WPF DataGrid Performance Review

Last summer we published the first version of WPF DataGrid Performance Comparison. Let's look at an updated version and share some new numbers. If you'd like to skip the methodology, jump right to the results.

Video: Happy Anniversary, Visual Studio! Here's GrapeCity's #MyVSStory

We build Visual Studio components. We love Visual Studio. And we're pleased as punch to welcome Visual Studio 2017 AND wish Visual Studio a happy 20th anniversary!

How to Navigate from a Chart in a FlexReport

One feature of FlexChartField is that you can navigate from the FlexChart to some other point within a FlexReport. When the report involves numbers (either shown in a table or a chart), you can use this feature to offer additional information about a specific data point in the series: the methodology, for instance, or summary values.

March 7: Join us for the Visual Studio 2017 Launch Party!

One week from today, Visual Studio 2017 launches... and we celebrate the IDE's 20th birthday! What's your fondest VS memory? Mine is getting a fancy, faster computer in 2010--after several years of waiting 20+ minutes for my ASP.NET 2.0 app to compile, it took mere minutes. I always loved Visual Studio, and finally, my computer caught up with it!

Visual Studio 2017 Support

Update: We've released Service Pack 1. You can download it here:

How to use NoSQL in a .NET Report

NoSQL databases are popular because of their speed and cost advantages over more structured databases, and in this blog, we're walking through how to use NoSQL in a .NET report (FlexReport) using FlexReportDesigner.

Tips for Xuni Deployment and Debugging issues in Xamarin.Forms

In this article, we'll go through some common issues that can come up in Xuni deployment, and provide some solutions for these common cases.

Happy 15th Birthday, .NET!

It's .NET's 15th birthday! Given that ComponentOne Studio has had an inextricable relationship with .NET from the start, we asked some of our experienced developers about their impressions of the new kid on the block.

How to Apply Grouping and Aggregates in .NET Reports Charts

Some special features are commonly present in charts in reports. Data aggregation is a common concept when it comes to showing aggregated data in reporting. FlexReport's FlexChartField's data can be aggregated over the record source.

Tech Resolutions for 2017

January's not over yet, so it's just the right time to make some promises for the next year. Here's how some GrapeCity developers are planning to improve their work habits this year.

Spread for Windows Forms and the GcComboBox Cell

A combo box can be useful when creating a form for users such as an on-line order form.

Tackling Tuples: Understanding the New C# 7 Value Type

It's no secret that C# 7 is one of the biggest updates to Microsoft's homegrown programming language that the .NET community has ever seen. So far, previews of the 7th iteration of updates to the C# language specification and its associated APIs have let us play with exciting new features like  local functions and the inline declaration of out variables. These new features, while extremely useful, are relatively self-explanatory since they simply build or improve upon old features of the language. Among these improvements, however, is a new feature that isn't so obvious: the tuple value type.

Video: Getting Started with Visual Studio for Mac Webinar

Microsoft recently unveiled a new version of Visual Studio specifically for Mac which came as a shock to many. If you examine many of Microsoft's decisions over the last year it actually makes quite a bit of sense. In this webinar, we guide you through getting started with Visual Studio for Mac.

SQL Server Model Generation

If you have trouble generating models using Windows Authentication with SQL Server, you may see the following errors:

Video: Get Started with FlexRadar, a WinForms Radar and Polar Chart

Get started with FlexRadar, a WinForms radar and polar chart control. This one-minute video walks you through all the necessary steps to get a radar/polar chart in your WinForms data visualization dashboard.