Работа с проверками в столбцах
Добавление проверки столбца
Чтобы добавить любого рода проверку в столбец, выполните следующие шаги:
- Добавьте элемент управления Aspose.Cells.GridDesktop на ваш Форм
- Получить доступ к любому желаемому Рабочему листу
- Добавьте желаемую Проверку к любому столбцу
ВАЖНО: Дополнительную информацию о типах проверки (или режимах проверки, таких как Обязательная проверка, Проверка с помощью регулярных выражений и Пользовательская проверка) и реализации Пользовательской проверки смотрите в разделе Работа с проверками в рабочих листах.
// 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()); |
Доступ к проверке столбца
Чтобы получить доступ к конкретной проверке столбца, выполните следующие шаги:
- Получите доступ к желаемому Рабочему листу
- Получите доступ к конкретной Проверке столбца на Листе
- Измените атрибуты Проверки, если необходимо
//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;
Удаление проверки столбца
Чтобы удалить конкретную проверку столбца с рабочего листа, выполните следующие шаги:
- Получите доступ к желаемому Рабочему листу
- Удалите конкретную Проверку столбца с Листа
//Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
//Removing the Validation applied on a specific column
sheet.Columns[2].RemoveValidation();