Move to the Power Apps grid control before the old grids go away
The Editable Grid and read-only grid controls are deprecated since March 2026. How to find where your model-driven apps still use them and switch each view and subgrid to the Power Apps grid control.
Power AppsFix a problem3 min read
Model-driven apps are consolidating onto one grid. Effective March 2026, Microsoft deprecated the Editable Grid control and the Power Apps read-only grid; they keep working with critical security fixes only, and the Power Apps grid control is the designated replacement for every view and subgrid.
What's deprecated, and what replaces it
| Control | Status |
|---|---|
| Editable Grid (legacy) | Deprecated — editable scenarios move to the new grid |
| Power Apps read-only grid | Deprecated — an interim control the new grid makes unnecessary |
| Legacy read-only grid | Deprecated earlier |
| Power Apps grid control | The replacement: read-only and editable in one control |
What the new control brings, per Microsoft: infinite scrolling with selection up to 1,000 rows, inline editing, nested grids, grouping (except on lookup columns, and not with paging enabled), per-column aggregation (sum, min, max, average), and current accessibility standards.
Find where the old grids still run
The old controls hide in two places, and both need checking per table:
- Table level — a grid control configured on the table applies to all its views.
- Form level — each subgrid on a form can carry its own control choice.
Work from your solution: open each table's Controls tab, and each main form's subgrids, and note where Editable Grid or the read-only grid is set. There's no single tenant-wide report, so an inventory pass per app is the honest route.
Switch a subgrid on a form
- In Power Apps, open the solution, the table, then Forms, and open the main form.
- Select the subgrid; in the right pane expand Components, select + Component, and pick Power Apps grid control (or find it under Components > Grid in the left pane).
- Configure it — editability included — then Done, Save and Publish.
Switch a table's views
Table-level control configuration still lives in the classic designer:
- From the solution's toolbar choose … > Switch to classic.
- Open the table (listed under Entities), select the Controls tab, Add Control, choose Power Apps grid control, Add.
- Set it as the default for the client types you need, Save, Publish.
Configure and verify
Warning
The new grid control is read-only by default — adding it where an Editable Grid used to be silently removes inline editing until you configure the control as editable. That's the single most common migration surprise.
Verify like a user, not a maker: open each migrated view and subgrid, edit inline where editing is expected, expand a nested grid, group a column, and check any form scripting that hung off the old grid's client API events. Grids with JavaScript extensions deserve a test pass of their own before the form ships. Record who verified which app — a migration isn't done because the control was swapped.
- Inventory tables and forms
- Swap the control
- Configure editability
- A person verifies each view
- Publish
Sources
Did this fix it?
Comments
No comments yet. Share what worked for you.
Sign in to comment. Comments show under a display name you choose, never your email.