skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.Windows.Documents.Spreadsheet.Model.DataValidation

Classes

AnyValueDataValidationRule

Validation rule that accepts any cell value without restrictions, used primarily for displaying input messages.

AnyValueDataValidationRuleContext

Configuration for a data validation rule that accepts any value without restrictions.

CustomDataValidationRule

Validation rule using a custom formula expression that returns a boolean result determining cell validity.

DataValidationRuleBase

Abstract base for data validation rules, providing common infrastructure for input messages, error alerts, and validation evaluation.

DataValidationRuleContextBase

Base class providing common configuration for data validation rules including input prompts and error alerts.

DateDataValidationRule

Validates that cell input contains date values within specified comparison criteria.

DecimalDataValidationRule

Validates that cell input contains decimal numbers within specified comparison criteria.

ListDataValidationRule

Validates that cell input matches one of the values in a specified list or range.

ListDataValidationRuleContext

Configuration context for list-based data validation rules that restrict cell values to a predefined list of options.

NumberDataValidationRuleBase

Abstract base for numeric data validation rules that compare cell values against numeric boundaries using comparison operators.

NumberDataValidationRuleContext

Configuration context for numeric data validation rules that validate cell values using comparison operators and numeric boundaries.

SingleArgumentDataValidationRuleBase

Abstract base for data validation rules that evaluate cell values using a single argument expression, with support for blank cell handling.

SingleArgumentDataValidationRuleContext

Base configuration context for data validation rules that use a single argument expression for evaluation.

TextLengthDataValidationRule

Validates that the character count of cell text meets specified comparison criteria.

TimeDataValidationRule

Validates that cell input contains time values within specified comparison criteria.

WholeNumberDataValidationRule

Validates that cell input contains whole numbers (integers) within specified comparison criteria.

Interfaces

IDataValidationRule

Contract for data validation rules that validate cell values and provide input prompts and error alerts.

Enums

ErrorStyle

Severity level for data validation error alerts, controlling whether users can override invalid input.

Getting Started
  • Getting Started
Support Resources
  • Documentation
Community
  • Forums
  • Blogs
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.