Работа с проверками в рабочих листах
Режимы проверки
Aspose.Cells.GridDesktop поддерживает три режима проверки:
- Требуется режим проверки
- Режим проверки регулярных выражений
- Пользовательский режим проверки
Требуется режим проверки
В этом режиме проверки пользователям запрещено вводить значения в указанные ячейки. Один разТребуется проверка применяется к ячейке рабочего листа, пользователю необходимо ввести значение в эту ячейку.
Режим проверки регулярных выражений
В этом режиме к ячейкам рабочего листа применяются ограничения, чтобы пользователи могли отправлять данные в ячейки в определенном формате. Образец формата данных предоставляется в видеРегулярное выражение.
Пользовательский режим проверки
ИспользоватьПользовательская проверка , Разработчикам необходимо реализовать интерфейс Aspose.Cells.GridDesktop.ICustomValidation. Интерфейс обеспечиваетПодтвердить метод. Этот метод возвращает true, если данные верны, в противном случае возвращает false.
Работа с проверками в Aspose.Cells.GridDesktop
Добавление проверки
Чтобы добавить какую-либо проверку в ячейку листа, выполните следующие действия:
- Добавьте элемент управления Aspose.Cells.GridDesktop в свойФорма
- Доступ к любому желаемомуРабочий лист
- Добавьте желаемую проверку вВалидации коллекцияРабочий лист чтобы указать, какая проверка будет применяться к какой ячейке.
Реализация ICustomValidation
В приведенном выше фрагменте кода мы добавили пользовательскую проверку вА8ячейка, но мы еще не реализовали эту пользовательскую проверку. Как мы объяснили в начале этого раздела, чтобы применить пользовательскую проверку, мы должны реализоватьICustomValidation интерфейс. Итак, давайте попробуем создать класс для реализацииICustomValidation интерфейс.
В приведенном ниже фрагменте кода мы реализовали пользовательскую проверку для выполнения следующих проверок:
- Проверьте правильность адреса ячейки, в которой добавлена проверка
- Проверьте, является ли тип данных значения ячейки двойным
- Проверьте, больше ли значение ячейки 100
Доступ к проверке
После добавления проверки в определенную ячейку рабочего листа разработчикам может потребоваться доступ и изменение атрибутов конкретной проверки во время выполнения. Итак, Aspose.Cells.GridDesktop упростил для разработчиков выполнение этой задачи.
Чтобы получить доступ к определенной проверке, выполните следующие действия:
- Доступ к желаемомуРабочий лист
- Доступ к определенномуПроверкана листе, указав имя ячейки, к которой была применена проверка
- РедактироватьПроверка атрибуты по желанию
Удаление проверки
Чтобы удалить конкретную проверку из рабочего листа, выполните следующие действия:
- Доступ к желаемомуРабочий лист
- Удалить конкретныйПроверка отРабочий лист указав имя ячейки, к которой была применена проверка