WinUI | ComponentOne
Controls / FlexGrid / Key Features
In This Topic
    Key Features
    In This Topic

    Code-free Development

    Why write code, when a click is enough. With rich design-time options beginning from binding to styling which are accessible through the tasks menu and various editors, FlexGrid lets you do a lot even without writing a single line of code.

    Advanced Cell Editing

    Choose from a variety of built-in editors or just create one for yourself. FlexGrid offers various built-in cell editors so that you can choose from simple text editing, drop-down lists, combo lists, cell buttons, masks, and so on. Not just this, with an option to create your own custom cell editors, you can change your cells to accept or display almost any type of data.

    Work in Bound Mode or Unbound Mode

    Bound grid or unbound, populate the data seamlessly. FlexGrid lets you bind the grid with any of the .NET data sources such as ADO.NET and DataObjects for .NET. You can also work in unbound mode and let FlexGrid manage the data itself.

    Present Hierarchical Data

    View data the way that is best for you and your users. When FlexGrid is bound to a hierarchical data source, each master record can be expanded or collapsed to show or hide the details in child grids, which may contain more details. The result is a "data tree" similar to the type of grid presented by Microsoft Access when displaying hierarchical data. When bound, the control detects subordinate data sources and creates additional instances of itself to display child tables.

    Summarize Data and Show Aggregates

    Get a quick outline of your grid data by summarizing it. FlexGrid allows you to summarize data by adding a subtotal row and display aggregates such as sum, average, count, and so on for the specified column.

    Built-in Data Filtering

    Let your users filter the data by value, by condition or just give them both the options to choose from. FlexGrid provides advanced built-in filtering with column filter, value filter, and condition filter already in place. Still does not work for you? Create your own custom filter using rich FlexGrid API. 

    Grouping

    Group programmatically or at run-time. With FlexGrid, both are possible. FlexGrid lets you group either through code and even give your users an option to group at run-time using the FlexGridGroupPanel control or through context menu.

    Instant Search

    Search the entire grid in one go and locate entries among millions of records instantly. FlexGrid provides FlexGridSearchPanel control which lets the user type in the search box, filters the records that match the typed text, and also highlights the search results.

    Merge Cells

    Give your grid a tidy look by merging the cells with the same values. FlexGrid lets you merge the contiguous cells with the same values the way you want. With free and restricted auto-merge options, the grid can intelligently decide which cells to merge.

    Perform Clipboard Operations

    Move your text easily with Ctrl+C and Ctrl+V. FlexGrid lets you perform clipboard operations on the grid data and headers using your favorite keys.