## GridValidationCollection class

Encapsulates a collection of [`GridValidation`](../gridvalidation/) objects.

```csharp
public class GridValidationCollection
```

## Properties

| Name | Description |
| --- | --- |
| [Count](../../aspose.cells.griddesktop.data/gridvalidationcollection/count/) { get; } |  |
| [Item](../../aspose.cells.griddesktop.data/gridvalidationcollection/item/) { get; } | Gets the Hyperlink element at the specified index. (2 indexers) |

## Methods

| Name | Description |
| --- | --- |
| [Add](../../aspose.cells.griddesktop.data/gridvalidationcollection/add/#add_1)(string) | Add a [`GridValidation`](../gridvalidation/) to the collection.the validation is applied to the specificed cell. |
| [Add](../../aspose.cells.griddesktop.data/gridvalidationcollection/add/#add)(int, int) | Add a [`GridValidation`](../gridvalidation/) to the collection.the validation is applied to the specificed cell. |
| [Add](../../aspose.cells.griddesktop.data/gridvalidationcollection/add/#add_4)(string, ICustomValidation) | Adds a validation to a specified cell by cell name. |
| [Add](../../aspose.cells.griddesktop.data/gridvalidationcollection/add/#add_2)(int, int, ICustomValidation) | Adds a validation to a specified cell at row column index. |
| [Add](../../aspose.cells.griddesktop.data/gridvalidationcollection/add/#add_5)(string, bool, string) | Adds a validation to a specified cell by cell name. |
| [Add](../../aspose.cells.griddesktop.data/gridvalidationcollection/add/#add_3)(int, int, bool, string) | Adds a validation to a specified cell at row column index. |
| [Clear](../../aspose.cells.griddesktop.data/gridvalidationcollection/clear/)() | Clears all validations. |
| [RemoveAt](../../aspose.cells.griddesktop.data/gridvalidationcollection/removeat/)(int) | Remove the validation at the specified index. |

### See Also

* namespace [Aspose.Cells.GridDesktop.Data](../../aspose.cells.griddesktop.data/)
* assembly [Aspose.Cells.GridDesktop](../../)


