---
title: GridRowViewModel
summary: API reference for GridRowViewModel.
status: draft
owner: SAIF Documentation
last_reviewed: 2026-09-17
library: SAIF.Framework.Web.Mvc
reference_type: package
---

# GridRowViewModel

Abstract base for a single editable grid row; consuming view models derive from it to get row-identity support that `GridViewModel<T>`'s pending-change collections key off of.*

## Purpose
- Abstract base for a single editable grid row; consuming view models derive from it to get row-identity support that `GridViewModel<T>`'s pending-change collections key off of.*

## Context
- Namespace: `SAIF.Web.Mvc.ViewModels`
- Assembly/package: `SAIF.Framework.Web.Mvc (source-shipping NuGet package)`
- Kind: abstract class

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| RowId | `public string RowId { get; set; }` | Row identifier used for grid-row correlation and pending-change tracking.* |

## Constraints and usage notes
- Exact member set beyond `RowId` could not be confirmed from the available analysis; treat as unknown until verified against source.**

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `src/Web.Mvc/ViewModels/GridRowViewModel.cs`
