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:
You can find our WinForms Grid Control demo on
GitHub location.
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, 5 or fewer developers, and 10 or fewer total employees.
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.