Работа с проверками в рабочих листах

Режимы проверки

Aspose.Cells.GridDesktop поддерживает три режима проверки:

  • Требуется режим проверки
  • Режим проверки регулярных выражений
  • Пользовательский режим проверки

Требуется режим проверки

В этом режиме проверки пользователям запрещено вводить значения в указанные ячейки. Один разТребуется проверка применяется к ячейке рабочего листа, пользователю необходимо ввести значение в эту ячейку.

Режим проверки регулярных выражений

В этом режиме к ячейкам рабочего листа применяются ограничения, чтобы пользователи могли отправлять данные в ячейки в определенном формате. Образец формата данных предоставляется в видеРегулярное выражение.

Пользовательский режим проверки

ИспользоватьПользовательская проверка , Разработчикам необходимо реализовать интерфейс Aspose.Cells.GridDesktop.ICustomValidation. Интерфейс обеспечиваетПодтвердить метод. Этот метод возвращает true, если данные верны, в противном случае возвращает false.

Работа с проверками в Aspose.Cells.GridDesktop

Добавление проверки

Чтобы добавить какую-либо проверку в ячейку листа, выполните следующие действия:

  • Добавьте элемент управления Aspose.Cells.GridDesktop в свойФорма
  • Доступ к любому желаемомуРабочий лист
  • Добавьте желаемую проверку вВалидации коллекцияРабочий лист чтобы указать, какая проверка будет применяться к какой ячейке.

Реализация ICustomValidation

В приведенном выше фрагменте кода мы добавили пользовательскую проверку вА8ячейка, но мы еще не реализовали эту пользовательскую проверку. Как мы объяснили в начале этого раздела, чтобы применить пользовательскую проверку, мы должны реализоватьICustomValidation интерфейс. Итак, давайте попробуем создать класс для реализацииICustomValidation интерфейс.

В приведенном ниже фрагменте кода мы реализовали пользовательскую проверку для выполнения следующих проверок:

  • Проверьте правильность адреса ячейки, в которой добавлена проверка
  • Проверьте, является ли тип данных значения ячейки двойным
  • Проверьте, больше ли значение ячейки 100

Доступ к проверке

После добавления проверки в определенную ячейку рабочего листа разработчикам может потребоваться доступ и изменение атрибутов конкретной проверки во время выполнения. Итак, Aspose.Cells.GridDesktop упростил для разработчиков выполнение этой задачи.

Чтобы получить доступ к определенной проверке, выполните следующие действия:

  • Доступ к желаемомуРабочий лист
  • Доступ к определенномуПроверкана листе, указав имя ячейки, к которой была применена проверка
  • РедактироватьПроверка атрибуты по желанию

Удаление проверки

Чтобы удалить конкретную проверку из рабочего листа, выполните следующие действия:

  • Доступ к желаемомуРабочий лист
  • Удалить конкретныйПроверка отРабочий лист указав имя ячейки, к которой была применена проверка