Powerful DataCollection control for .NET

List of Services

    Experience more powerful data binding with ComponentOne DataCollection for .NET.

    • Provides filtering, grouping, sorting, and real-time updates for data collection.
    • Enable cursor- and paging-based data virtualization to incrementally load large data sets.
    • It is based on the existing .NET implementation of CollectionView.
    • Supported in ASP.NET Core, Blazor, WinForms, WPF, WinUI, UWP, and Xamarin.
    Start your free trial Developer Forum (Technical Support)

    Why Choose ComponentOne DataCollection?

    Manage your data from your Winui desktop app.

    FlexGrid is a WinUI data grid control perfect for displaying, creating, and editing bound and unbound data. It supports WinUI in desktop apps.

    Provide familiar spreadsheet functionality with minimal code.

    Modeled after Microsoft Excel, FlexGrid offers many features, including filtering and pinning.

    Build high-performance solutions for working with large data sets.

    FlexGrid is designed to support large data sets with features such as grouping, aggregation, and on-demand virtual mode.

    Easy to use API and MVVM support.

    Declare FlexGrid in XAML or work with it in C#, following MVVM best practices.

    Try out styles for a modern desktop.

    .NET WinUI controls feature a minimal, modern, built-in fluent style and support for both light and dark themes.

    Key Features of .NET Data Binding

    Manipulate data by sorting, filtering, and grouping

    DataCollection is a data management component that can perform the most common data transformations. It supports data manipulation in desktop apps, such as sorting, filtering, and grouping collections.

    On-Demand Loading through Data Virtualization

    DataCollection enables cursor- and paging-based data virtualization for incrementally loading large data sets. Incremental loading, or on-demand loading, is a powerful feature for applications where data is loaded in chunks as the user scrolls down a list in real time.

    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)

    Additional features

    Observable data sources

    Supports interoperability with existing data sources, such as the ADO.NET Entity Framework, IBindingListView, and DataTable. Using observable sources, such as .NET's ObservableCollection, notifies you when the underlying data source is modified through editing or filtering.

    Ease of use

    A compatible data source that can be used with any data-aware control, such as a list view or data grid.

    Special collection available

    Provides specialized collection types for specific features such as paging, caching, editing, data virtualization, and asynchronous server operations.

    Real-time data updates

    Display real-time data updates for data-aware controls using the client-side C1ProxyDataCollection and server-side C1DataCollectionHub libraries to deliver updates.

    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