Syncfusion Feedback

React Data Grid - Selection

Data Grid Selection for Rows, Cells, and Columns

Try Our Live Demo

Trusted by the world's leading companies

Multiple rows highlighted together in a React Data Grid.

Select single or multiple rows

Select a single row, multiple rows, or a range of rows in the Data Grid to choose the records required for further actions. Use this feature when records need to be reviewed, compared, copied, updated, deleted, or exported.

Individual cells highlighted in a React Data Grid.

Select single or multiple cells

Select a single cell, multiple cells, or a range of cells in the Data Grid to work with selected data values. Use this feature when information across multiple cells needs to be reviewed, compared, copied, or updated.

A full column highlighted in a React Data Grid.

Select single or multiple columns

Select one or more columns in the Data Grid to work with field values across multiple records. Use this feature when data within a column needs to be reviewed, compared, or copied across records.

Checkboxes marking selected rows in a React Data Grid.

Select rows with checkboxes

Select all rows using the header checkbox or choose specific records using row checkboxes in the Data Grid. Use this feature when records need to be selected for reviewing, copying, deleting, or exporting.

Conditional row selection in a React Data Grid.

Conditional row selection

Select records using checkboxes in the Data Grid while restricting selection for records that do not meet specific criteria. Use this feature when only certain records should be available for selection.

Box selection in a React Data Grid.

Cell selection with box mode

Box selection allows multiple adjacent cells to be selected by dragging a selection rectangle across rows and columns. This provides a quick way to work with a cell range in a single action. Use box selection when multiple cell values need to be reviewed, copied, or processed together.

See Why Developers Love Syncfusion

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time. Here are some of their experiences.

Frequently Asked Questions

The React Data Grid supports multiple row selection through keyboard shortcuts, checkbox selection, and range selection. These options help efficiently manage bulk actions across multiple records and data sets.

Yes. The React Data Grid supports full keyboard navigation, allowing users to move between rows and cells using arrow keys and extend selections with Shift + Arrow keys.

Yes. Persistent selection maintains selected records during sorting, filtering, searching, and paging operations.

Selection is enabled by default in the React Data Grid. The selection behavior can be customized using the selection settings property to support options such as single selection, multiple selection, checkbox selection, cell selection, and column selection.

Yes. The React Data Grid includes built-in methods to programmatically select, deselect, or clear selections based on application requirements.

Yes. Conditional selection enables record selection to be restricted based on business rules and data conditions.

Resources

Learn more about Data Grid selection

Explore demos, KB articles, and documentation to get the most out of the Data Grid.

Documentation Explore guides, APIs, and quick-start tips

Example demos See live use cases in action

Community forum Ask, share, and connect with peers

Knowledge base articles Find solutions and best practices fast

Contact support Get expert help when needed

Feature requests and bug reports Track issues and suggest improvements

See Real Success Stories

Developers around the world trust Syncfusion’s Essential Studio to simplify complex projects and speed up delivery. With a vast library of UI controls, powerful SDKs, and reliable support, Essential Studio helps teams build enterprise-ready applications with confidence.

Read Our Customer Stories

Awards

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.

Up arrow icon