Trabajar con Validaciones en Columnas
Contents
[
Hide
]
En uno de nuestros temas anteriores, hemos discutido sobre las validaciones, pero eso fue en el contexto de Validaciones en Hojas de Cálculo (para obtener información general sobre la validación y los modos de validación, los desarrolladores pueden consultar este tema). En este tema, explicaremos las validaciones con respecto a las columnas. Con esta función, los desarrolladores pueden aplicar una regla de validación en cualquier columna de la hoja de cálculo. Analicémoslo en detalle.
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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();