The WinForms grid control is a cell-oriented control for displaying tabular data. Users can customize it down to the cell level. It can be used virtually, in which data is provided on-demand in real time, or the cell grid maintains data within its own internal structures. Its rich feature set includes editing, cell styling, data formatting, covered cells, various cell editors, clipboard operations, formulas, Excel-like selection, frozen rows and columns, exporting, and more.
Load millions of rows and columns in less time. Supports on-demand data loading.
Provides a smooth scrolling experience even with millions of rows and columns.
On-demand data population lets you dynamically provide date to the grid by handling an event, QueryCellInfo, and it does not store data in its internal storage. This means the grid can be loaded with millions of rows and columns instantly.
Users can populate the grid by storing cell styles in its internal storage. The cell style contains various properties for storing cell appearance and values.
Users can customize cell styles at any level and format data as required. Customize each cell’s appearance by changing the font, background, borders, and more. Cell styles can be applied to any range of cells, rows, columns, and tables.
Customize the appearance of cells, rows, or columns conditionally based on cell values.
The WinForms Grid control (.NET Grid) provides built-in themes support to adapt the control to the rest of your business application. Some of the different built-in themes include:
Users can customize the built-in themes or write their own custom themes.
Users can interact with the grid similar to Excel. Provides the following rich, Excel-like features:
An MFC application is usually designed using the document-view pattern. Grid provides complete separation of its data and display details. This allows users to easily implement multiple views of the same data, similar to MFC document-view applications.
Tooltips display additional hints or information about cells . Users can customize the appearance of the tooltips.
A rich set of options for exporting data to Microsoft Excel file formats, PDF, CSV, Word, and HTML.
Built-in support for print and print preview dialogs with numerous customization options.
Serialize the WinForms grid control (.NET grid) settings to XML, SOAP, Binary format, and load back (deserialization) to grid.
Compatible with Coded UI and UFT (formerly QTP) automation tools.
Easily get started with the WinForms Grid using a few simple lines of C# code example as demonstrated below. Also explore our WinForms Grid Example that shows you how to configure a C# WinForms Grid.
using Syncfusion.Windows.Forms.Grid;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
GridControl gridControl = new GridControl();
gridControl.Dock = DockStyle.Fill;
gridControl.RowCount = 100;
gridControl.ColCount = 100;
this.Controls.Add(gridControl);
}
}
}
The Syncfusion WinForms Grid Control provides the following:
We do not sell the WinForms Grid Control separately. It is only available for purchase as part of the Syncfusion WinForms suite, which contains over 100 WinForms controls, including Grid Control. A single developer license for the Syncfusion Essential Studio for WinForms suite costs $995.00 USD, including one year of support and updates. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team to see if you qualify for any additional discounts.
You can find our WinForms Grid Control demo on
GitHub location.
No, our 100+ WinForms controls, including Grid Control, are not sold individually, only as a single package. However, we have competitively priced the product so it only costs a little bit more than what some other vendors charge for their Grid Control alone. We have also found that, in our experience, our customers usually start off using one of our products and then expand to several products quickly, so we felt it was best to offer all 100+ WinForms controls for a flat fee of $995/developer. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team today to see if you qualify for any additional discounts.
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
A good place to start would be our comprehensive getting started documentation.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.