FlexGrid: The Best .NET Data Grid Chosen by Developers

List of Services

    It's fast (up to 10x faster), flexible, and provides all the features you need to manage your data.

    • Desktop: WinForms, WPF, UWP, ActiveX
    • Web: ASP.NET MVC, Blazor, Wijmo JavaScript
    • Native Mobile: Xamarin
    • LightSwitch, Silverlight
    Download Free Trial

    Why Choose FlexGrid?

    Cross-platform support

    Available for WinForms, WPF, UWP, Blazor, ASP.NET MVC, Xamarin, and JavaScript.

    Provides familiar Excel-like features

    FlexGrid provides Microsoft Excel-like features, such as cell selection and editing, making it intuitive to use and improving end-user productivity.

    Flexible and extensible API

    FlexGrid's exceptional flexibility helps developers achieve 100% of end-user requirements.

    High-performance data grid

    FlexGrid is designed to support large data sets with features such as grouping, aggregation, and on-demand loading in a virtual mode supported on most platforms.

    All-in-One Data Management

    FlexGrid is primarily used to edit, visualize, and analyze tabular data, and provides a variety of features to aid in data entry and business analysis.

    small installation space

    FlexGrid loads and scrolls up to 10x faster than other .NET data grids, and its modular assemblies don't bloat your app with unnecessary features, requiring a small footprint.

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.

    Online Consultation

    Flexible data binding

    FlexGrid supports both unbound and bound data.


    Help: WinForms | WPF | UWP | ASP.NET MVC | Xamarin | MAUI


    WinForms & WPF Demos UWP Demo

    Custom cells

    • Conditional formatting

      Highlights values that meet criteria. Provides a powerful cell formatting API. 

    • Custom Cell

      Embed charts and images in cells. 

    • Cell Editor

      Supports efficient in-cell editing for numbers, dates, checkboxes, and data-mapping combo boxes. 

    Virtualization mode

    Improves performance and reduces loading times for large data sets, as data is retrieved only when the user scrolls.


    Help: WinForms | WPF | WinUI | ASP.NET MVC | Xamarin

    Filtering

    • Excel-like filtering

      Enables filtering of data in all columns by condition or value. Supports drop-down filters in row headers, similar to Microsoft Excel. Help: WinForms | WPF | UWP | ASP.NET MVC | Xamarin

    • search

      Perform text filtering or search on data to display all matching elements. Search the entire grid or just a specific column, then highlight all matching items. Help: WinForms | WPF | WinUI | ASP.NET MVC | Xamarin

    • Filter Row

      NET DataGrid displays a traditional filter row at the top, allowing filtering on multiple columns. Help: WinForms | WPF | WinUI | ASP.NET MVC | Xamarin

    TreeGrid

    TreeGrid lets you add hierarchical grouping. It displays data in a tree-like structure and includes summaries, multiple columns, sorting, editing, and all the other features you'd expect from a .NET DataGrid.


    Help: WinForms | WPF | UWP | ASP.NET MVC

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.
    Online product consultation Developer Forum (Technical Support)
    Multi-column sorting

    Clicking on the column header supports sorting, ascending, and descending. Sorting by multiple columns is also supported.

    Grouping & Summarizing

    Group data to organize and analyze it accurately. Customize the text displayed in the header row.

    Resize columns

    You can specify column sizes through code modifications and resize columns at runtime.

    Heat adjustment & fin adjustment

    Provides Excel-like row and column freezing and freezing features. You can keep rows and columns in view when navigating the contents of a DataGrid.

    Hierarchical data binding

    You can view hierarchical data using master-detail models and row details.

    Real-time updates

    Create live DataGrid displays and dashboards with automatic updates.

    Add row

    Tap or click to add a new row to the database.

    check

    Validate data entry with built-in formatting and error detection.

    Export to PDF

    Supports exporting to PDF using PDF DocumentSource

    print

    You can perform a variety of basic and advanced print settings using built-in methods and properties.

    select

    Cell selection is possible, similar to Excel. Mobile selection solutions are also available, including intuitive touch and checkbox support.

    Hover style

    Highlight cells when you hover over them with the mouse. Configure the hover cell style to highlight a single cell, an entire row, or an entire column.

    Detail row

    You can display all items within an input form, subdata grid, or detail row.

    Rearrange columns

    You can change the column order by dragging and dropping headers. Save and maintain layouts for future use.

    Merge cells

    You can merge matching adjacent cells across columns and rows below.

    Paging

    Set the page length and use the data pager control to scroll forward or backward through the pages.

    globalization

    You can choose the language used to display data and specify how dates and numbers are displayed.

    Import & Export

    Import XLSX files and export FlexGrid data to XLSX files for viewing in Excel.

    Additional features

    Platform Highlights

    • WinForms Datagrid

      • Search data displayed in the grid using the Search panel control
      • Quick grouping and aggregation using the Subtotal method
      • Smart tags for quickly configuring columns, styles, and editors
      • Integrate Sparklines into the grid

      See more details
    • WPF Datagrid

      • UI virtualization and cell reuse for optimal performance
      • Brush customization through XAML styling
      • Columns can be defined and bound directly in XAML, following the MVVM design
      • Extended filtering capabilities for all scenarios

      See more details
    • WinUI Datagrid

        Adaptive layout - supports dynamic column widths; On-demand loading for optimized performance; Uses the same API as WPF and Blazor for cross-platform scalability

      See more details
    • ASP.NET MVC Datagrid

      • Simultaneous collaboration through SignalR support and JSON data binding
      • Scaffolder and TagHelper support for quick start

      See more details
    • Blazor Datagrid

      • Developed natively for optimal performance on Blazor Server and WebAssembly applications
      • Supports advanced features for new platforms, such as on-demand loading, custom cells, and built-in editor controls
      • Responsive column layouts ensure your grid fits well on devices of all sizes.

      See more details
    • Wijmo JavaScript Datagrid

      • Small footprint (<150KB) and no dependencies
      • Framework-agnostic, supports Angular, AngularJS, React, and Vue
      • Written in TypeScript with full Visual Studio IntelliSense
      • DOM virtualization

      See more details
    • UWP Datagrid

      • Data is bound to anything that implements IEnumerable or directly to a list of objects in XAML.
      • Checklist mode allows non-contiguous selection in the FlexGrid.
      • FlexGrid outputs directly to any printer.
      • Visually optimized for Windows 10 apps.

      See more details
    • Xamarin & MAUI Datagrid

      • Designed for mobile-first apps that reorder columns with touch gestures
      • Easy cell selection and column resizing with touch-friendly drag indicators
      • Provides inline cell editing or input forms
      • Eliminates horizontal scrolling with adaptive column layouts for devices of all sizes

      See more details
    • ActiveX Datagrid

      • Full 64-bit support for VSFlexGrid
      • Various binding formats: bind to ADO/OLEDB, DAO, 2D or 3D arrays, bind to other VSFlexGrid controls, or create your own data source class
      • Connect the grid to a Variant array or to a user-defined, homegrown data source
      • Create a hierarchical summary of the data using the SubTotal method.

      See more details

    ComponentOne Enterprise Free Trial

    Download

    ComponentOne Enterprise

    Expand your development reach across all .NET platforms with ComponentOne Enterprise.

    Desktop

    WinForms

    WinUI

    WPF

    UWP

    Mobile

    MAUIXamarin Forms

    Xamarin iOS

    Xamarin Android

    Legacy

    ActiveX

    ASP.NET Web Forms

    Silverlight

    LightSwitch

    Data Services

    Web API

    .NET Data Services

    Web

    ASP.NET MVC

    ASP.NET Core MVC

    Blazor