Try Our Live Demo
Trusted by the world's leading companies

Row reordering
Row reordering allows records to be moved to different positions through drag-and-drop interactions within the current view. Use this feature when the order of records needs to reflect business priority or presentation requirements.

Pinned rows always visible
Row pinning keeps selected records fixed at the top of the Data Grid while other rows continue to scroll. Use this feature when selected records should remain accessible while reviewing or updating other data.

Expand rows with detail templates
Detail row templates display additional information beneath an expanded parent row. Use this feature when records contain more information than can be shown in the main grid view, allowing related details to be accessed without navigating to a separate page.

Row span for repeated values
Row spanning combines identical or related values across consecutive rows into a single merged cell. Use this feature when repeated values need to be grouped into a single cell across multiple rows.

Customize records with templates
Row templates replace standard rows with custom layouts for presenting record information. Use this feature when records need to display images, additional content, or custom components beyond the default row layout.

Row height customization
Adjust row height to display complete cell content within the Data Grid. Use this feature when cells contain lengthy text, images, or custom components that require additional row space.
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
Can React Data Grid apply alternate row styling to improve readability?
Yes. React Data Grid supports alternate row styling to improve readability, enhance visual distinction, and make records easier to scan in large datasets.
Does React Data Grid support dragging rows across multiple grids?
Yes. React Data Grid supports row drag-and-drop between multiple grid instances, allowing records to be moved across workflow stages, categories, and assignment groups for streamlined data management.
Is it possible to customize row height for a specific row in React Data Grid?
Yes. React Data Grid allows row height customization for individual rows, providing additional space for records that contain detailed content, images, or custom row elements.
Does React Data Grid support drag‑and‑drop within the same grid?
Yes. React Data Grid supports row drag-and-drop within the same grid, allowing records to be reordered for prioritization, organization, or review workflows and task management.
How can row data be retrieved from React Data Grid easily?
Row data can be retrieved through row selection, row events, or Grid API methods that provide access to the underlying record information. This enables record processing, data validation, and workflow actions.
Can React Data Grid maintain row selection after refreshing data?
Yes, React Data Grid can preserve row selection after a refresh, ensuring selected rows remain highlighted during paging, sorting, filtering, and data updates.
Resources
Learn more about React Data Grid row customization
Explore demos, KB articles, and documentation to get the most out of React Data Grid row customization.
Documentation Explore guides, setup details, 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.
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.