DataGrid

A windowed grid with a sticky first column, hidden row selection, mobile long press and drag select, and per column footer summaries.

Playground

The grid under CompanyGrid. Columns carry an icon, an alignment and the summaries the footer offers. Company and Owner carry a filter in their header. Right click a row for its menu.

State
Data
Density
Selection
Categories
Northwind Labsnorthwind.example.comDefenseAutonomyCesar Benavides1,900$48,000,00012Oct 7, 2026
Basin Powerbasinpower.example.comEnergyHardwareDana Whitfield420$18,500,0006Oct 2, 2026
Trellis Venturestrellis.example.comVentureCesar Benavides189Sep 28, 2026
Chorus CapitalLooking up the websiteVentureSeed1
Halyard Roboticshalyard.example.comRoboticsManufacturingPriya Raman210$9,200,0004Sep 30, 2026
Lumen Biolumenbio.example.comBiotechMarcus Lee75$2,400,0003Sep 12, 2026
Quarryquarry.example.comDeveloper toolsSaaSDana Whitfield64$6,100,0008Oct 8, 2026
Meridian Freightmeridianfreight.example.comLogisticsMarketplacePriya Raman1,150$31,000,0002Aug 21, 2026
Orbit SevenLooking up the websiteSpace120
Fable Healthfablehealth.example.comHealthSaaSMarcus Lee140$7,750,0005Oct 5, 2026
10 companies in view

Click a row to open it. Long press a row on a phone to select.

<DataGrid columns={columns} rows={rows} getRowId={(r) => r.id} rowLabel={(r) => r.name} state={state} noun={{ singular: "company", plural: "companies" }} total={total} />