Trabajar con Validaciones en Columnas

Añadiendo Validación de Columna

Para agregar cualquier tipo de validación a una columna, siga los siguientes pasos:

  • Agregar el control Aspose.Cells.GridDesktop a su Formulario
  • Acceda a cualquier Hoja de Cálculo deseada
  • Agregue una Validación deseada a cualquier columna

IMPORTANTE: Para obtener más información sobre los tipos de validación (o modos de validación como Validación Requerida, Validación de Expresiones Regulares y Validación Personalizada) e implementar Validación Personalizada, consulte Trabajar con Validaciones en Hojas de Cálculo.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
// Adding Is Required Validation to a column
sheet.Columns[2].AddValidation(true, "");
// Adding simple Regular Expression Validation to a column
sheet.Columns[4].AddValidation(true, @"\d+");
// Adding complex Regular Expression Validation to a column
sheet.Columns[6].AddValidation(true, @"\d{4}-\d{2}-\d{2}");
// Adding Custom Validation to a column
sheet.Columns[8].AddValidation(new CustomValidation());

Accediendo a la Validación de Columna

Para acceder a una validación específica de columna, siga los siguientes pasos:

  • Acceda a una Hoja de cálculo deseada
  • Acceda a una Validación específica de columna en la Hoja de Cálculo
  • Edite los atributos de la Validación, si es necesario
 //Accessing first worksheet of the Grid

Worksheet sheet = gridDesktop1.Worksheets[0];

//Accessing the Validation object applied on a specific column

Validation validation = sheet.Columns[2].Validation;

//Editing the attributes of Validation

validation.IsRequired = true;

validation.RegEx = "";

validation.CustomValidation = null;

Eliminando Validación de Columna

Para quitar una validación de columna específica de la hoja de cálculo, siga los pasos a continuación:

  • Acceda a una Hoja de cálculo deseada
  • Elimine una Validación de columna específica de la Hoja de cálculo
 //Accessing first worksheet of the Grid

Worksheet sheet = gridDesktop1.Worksheets[0];

//Removing the Validation applied on a specific column

sheet.Columns[2].RemoveValidation();