Worksheet.Validations
Worksheet.Validations property
Gets the data validation setting collection in the worksheet.
public ValidationCollection Validations { get; }
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
public class WorksheetPropertyValidationsDemo
{
public static void Run()
{
// Create a workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add data validation to cell A1
Validation validation = worksheet.Validations[worksheet.Validations.Add()];
validation.Type = ValidationType.List;
validation.Formula1 = "Option1,Option2,Option3";
// Fix: Create CellArea with StartRow, StartColumn, EndRow, EndColumn
CellArea area = new CellArea();
area.StartRow = 0;
area.StartColumn = 0;
area.EndRow = 0;
area.EndColumn = 0;
validation.AddArea(area);
// Get validation from cell A1
Validation cellValidation = worksheet.Validations.GetValidationInCell(0, 0);
// Output validation type
Console.WriteLine("Validation type in A1: " + cellValidation.Type);
// Save the workbook
workbook.Save("ValidationDemo.xlsx");
}
}
}
See Also
- class ValidationCollection
- class Worksheet
- namespace Aspose.Cells
- assembly Aspose.Cells