---
title: InfragisticsGridCustomizerList
summary: API reference for InfragisticsGridCustomizerList.
status: draft
owner: SAIF documentation generator
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.AJAX.Infragistics103
reference_type: package
---

# InfragisticsGridCustomizerList

`InfragisticsGridCustomizerList` is a keyed collection of `InfragisticsGridCustomizer` instances, one per target grid, typically stored on the page model so that a single page hosting multiple `UltraWebGrid`s can maintain independent customizer state for each grid across postbacks.

## Purpose
- Lets `ModalGridCustomizer` look up the `InfragisticsGridCustomizer` for a specific grid by its `TargetGridId`, rather than the page having to manage per-grid state manually.

## Context
- Namespace: `SAIF.Presentation.Web.Controls.V2.AJAX`
- Assembly/package: `SAIF.Presentation.Web.Controls.AJAX.Infragistics103`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Item | `Default ReadOnly Property Item(inGridId As String) As InfragisticsGridCustomizer` | Lookup mechanism `ModalGridCustomizer` uses to retrieve or detect the absence of per-grid customizer state for a requested `UltraWebGrid` ID across postbacks |

## Inherited public members

Members in this section are inherited from `Generic.List(Of InfragisticsGridCustomizer)` in the .NET Framework Base Class Library. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| Add | `Sub Add(item As InfragisticsGridCustomizer)` | Adds a new grid customizer to the list | `mscorlib` — `System.Collections.Generic.List(Of T)` |
| Count | `ReadOnly Property Count As Integer` | Number of grid customizers currently tracked | `mscorlib` — `System.Collections.Generic.List(Of T)` |

## Behavioral notes
- The keyed `Item(inGridId)` lookup is a linear scan over the list, not a dictionary — acceptable given the small number of grids typically customized per page*.

## Constraints and usage notes
- Callers must add newly-constructed `InfragisticsGridCustomizer` instances themselves (e.g., in `ModalGridCustomizer.GridCustomizer` getter) — this class provides lookup only, not automatic instantiation.

> **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
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\InfragisticsGridCustomizer.vb`
