Skip to content

[Feature Request]: Allow pinning/sticky only the first column (row number) in the Results Grid #22213

@edisonjromor

Description

@edisonjromor

Feature Description

Add the ability to pin/freeze the first column of the Results Grid, specifically the row number column, so it remains visible when scrolling horizontally through wide query results like .

Image

Problem and Motivation

When executing queries that return many columns, the row number column (the leftmost column in the Results Grid) scrolls out of view as the user navigates horizontally. This makes it difficult to track which row is being referenced, especially when working with large result sets.

Freezing/pinning the first column in a results grid is not a "nice to have" — it is a basic usability standard that has been present in data tools for decades. The fact that it's missing here stands out, especially when the following tools already support it natively: SQL Server Management Studio, DBeaver or Jetbrains Datagrip already support this behavior by allowing users to freeze the first column in place.

Image

Related Area

  • Connection dialog (SQL Server | Azure browse/Fabric browse)
  • Query editor
  • Query results panel
  • Object Explorer
  • GitHub Copilot integration
  • Preview/Edit data
  • Table Designer
  • Schema Designer
  • Schema Compare
  • Local SQL Server Container provisioning
  • SQL database in Fabric provisioning
  • DACPAC/BACPAC export/import
  • SQL Database projects
  • Query Plan Visualizer
  • Other (please describe below)

If you selected "Other", please describe the area

No response

Confirmation

  • I have searched existing feature requests and couldn't find a match
  • I want to help implement this feature

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions