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();