## Add(GridValidation) {#add_4}

Add a [`GridValidation`](../../gridvalidation/) to the collection.

```csharp
public int Add(GridValidation validation)
```

| Parameter | Type | Description |
| --- | --- | --- |
| validation | GridValidation | A validation object. |

### Return Value

[`GridValidation`](../../gridvalidation/) object index.

### See Also

* class [GridValidation](../../gridvalidation/)
* class [GridValidationCollection](../)
* namespace [Aspose.Cells.GridWeb.Data](../../../aspose.cells.gridweb.data/)
* assembly [Aspose.Cells.GridWeb](../../../)

---

## Add() {#add}

Add a [`GridValidation`](../../gridvalidation/) to the collection.

```csharp
[Obsolete("Use GridValidationCollection.Add(row,col) method instead.")]
public GridValidation Add()
```

### Return Value

[`GridValidation`](../../gridvalidation/) the added GridValidation instance.

### Remarks

NOTE: This member is now obsolete. Instead, please use GridValidationCollection.Add(row,col) method. This property will be removed 12 months later since JANUARY 2015. Aspose apologizes for any inconvenience you may have experienced.

### See Also

* class [GridValidation](../../gridvalidation/)
* class [GridValidationCollection](../)
* namespace [Aspose.Cells.GridWeb.Data](../../../aspose.cells.gridweb.data/)
* assembly [Aspose.Cells.GridWeb](../../../)

---

## Add(GridCellArea) {#add_1}

Adds a data validation to the collection.

```csharp
public GridValidation Add(GridCellArea ca)
```

| Parameter | Type | Description |
| --- | --- | --- |
| ca | GridCellArea | The area contains this validation. |

### Return Value

[`GridValidation`](../../gridvalidation/) the validation.

### See Also

* class [GridValidation](../../gridvalidation/)
* class [GridCellArea](../../gridcellarea/)
* class [GridValidationCollection](../)
* namespace [Aspose.Cells.GridWeb.Data](../../../aspose.cells.gridweb.data/)
* assembly [Aspose.Cells.GridWeb](../../../)

---

## Add(string) {#add_3}

Add a [`GridValidation`](../../gridvalidation/) to the collection.the validation is applied to the specificed cell.

```csharp
public GridValidation Add(string cellname)
```

| Parameter | Type | Description |
| --- | --- | --- |
| cellname | String | the name of the cell. |

### Return Value

[`GridValidation`](../../gridvalidation/) the added GridValidation instance.

### See Also

* class [GridValidation](../../gridvalidation/)
* class [GridValidationCollection](../)
* namespace [Aspose.Cells.GridWeb.Data](../../../aspose.cells.gridweb.data/)
* assembly [Aspose.Cells.GridWeb](../../../)

---

## Add(int, int) {#add_2}

Add a [`GridValidation`](../../gridvalidation/) to the collection.the validation is applied to the specificed cell.

```csharp
public GridValidation Add(int row, int column)
```

| Parameter | Type | Description |
| --- | --- | --- |
| row | Int32 | The row index. |
| column | Int32 | The column index. |

### Return Value

[`GridValidation`](../../gridvalidation/) the added GridValidation instance.

### See Also

* class [GridValidation](../../gridvalidation/)
* class [GridValidationCollection](../)
* namespace [Aspose.Cells.GridWeb.Data](../../../aspose.cells.gridweb.data/)
* assembly [Aspose.Cells.GridWeb](../../../)


