# Work with FlexGrid

## Content



This section comprises all the features and auxiliary functionalities offered by FlexGrid.

[Columns](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Columns)

Learn how to work with columns in FlexGrid.

[Custom Cell Template](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/CustomCellTemplate)

Learn how to set the custom cell templates in a column of FlexGrid.

[Custom Editors](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Custom-Editors)

Learn how to add custom editors in FlexGrid.

[CSV Export](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/CSV-Export)

Learn how to export grid to csv formats in FlexGrid.

[Data Binding](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/DataBindingFlexGrid)

Learn about different types of data binding in FlexGrid.

[Data Map](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridData-Map)

Learn how to create data mapping in FlexGrid.

[Detail Row](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridDetail-Row)

Learn how to enable Detail Row in FlexGrid.

[Disable Server Reading](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/DisableServerReading)

Learn how to disable server reading in FlexGrid.

[Editing](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Editing)

Learn batch and excel style editing in FlexGrid.

[Excel Import and Export](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Excel-Import-and-Export)

Learn how to export or import FlexGrid content to/from an Excel xlsx file.

[Excel RTL Export](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Excel-RTL-Export)

Learn how to export grid to Excel (.xlsx) file with Right-To-Left content.

[Exclusive Value Search](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Exclusive-Value-Search)

Learn how to include exclusive value search in FlexGrid.

[Filtering](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridFiltering)

Learn how to enable Filtering in FlexGrid.

[FlexGrid Selector](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGrid-Selector)

Learn how to use FlexGrid Selector.

[Full Text Search](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Full-Text-Search)

Learn how to perform full text search in FlexGrid.

[Case-sensitive Search](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Case-sensitive-Search)

Learn how to perform case-sensitive search in FlexGrid.

[Grouping](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/grouping)

Learn how to group data in FlexGrid at runtime and through code.

[Keyboard Handling](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Keyboard-Handling)

Learn ways to provide keyboard support in MVC applications using FlexGrid.

[Merging](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridMerging)

Learn how to enable Merging in the FlexGrid.

[Paging](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridPaging)

Learn how to enable Paging using Pager control in FlexGrid.

[PDF Export](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/PDF-Export)

Learn how to export FlexGrid to PDF file.

[Right To Left Rendering](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridRightToLeft-Rendering)

Learn how to use in-built functionality of rendering in FlexGrid.

[Selection Modes](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridSelection-Modes)

Learn how to set the selection mode in FlexGrid.

[Star Sizing](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridStarSizing)

Learn how to apply star sizing to the columns of FlexGrid.

[TreeView](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridTreeGrid)

Learn how to enable TreeView in FlexGrid.

[Unbound FlexGrid](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/UnboundingFlexGrid)

Learn how to set the data by adding code to the client side using JavaScript and AJAX.

[Unobtrusive Validation](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/Unobtrusive-Validation)

Learn how to validate data using unobtrusive validation

[Virtual Scrolling](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexGrid/WorkwithFlexGrid/FlexGridVirtualScrolling)

Learn how to enable Virtual Scrolling in FlexGrid.