Skip to content

Class ExcelDataValidationWithFormula2<T>

Namespace: OfficeOpenXml.DataValidation
Assembly: EPPlus.dll

Represents a data validation with two formulas

public abstract class ExcelDataValidationWithFormula2<T> : ExcelDataValidationWithFormula<T>, IExcelDataValidation where T : IExcelDataValidationFormula

Type Parameters

T

An instance implementing the IExcelDataValidationFormula

Inheritance

object ← ExcelDataValidation ← ExcelDataValidationWithFormula<T> ← ExcelDataValidationWithFormula2<T>

Implements

IExcelDataValidation

Inherited Members

ExcelDataValidation.Address
ExcelDataValidation.AllowBlank
ExcelDataValidation.AllowsOperator
ExcelDataValidation.As
ExcelDataValidation.Error
ExcelDataValidation.ErrorStyle
ExcelDataValidation.ErrorTitle
ExcelDataValidation.ImeMode
ExcelDataValidation.IsStale
ExcelDataValidation.OnFormulaChanged
ExcelDataValidation.Operator
ExcelDataValidation.Prompt
ExcelDataValidation.PromptTitle
ExcelDataValidation.ShowErrorMessage
ExcelDataValidation.ShowInputMessage
ExcelDataValidation.Uid
ExcelDataValidation.Validate()
ExcelDataValidation.ValidationType
ExcelDataValidationWithFormula<T>._workSheetName
ExcelDataValidationWithFormula<T>.Formula
ExcelDataValidationWithFormula<T>.Validate()
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Properties

Formula2

Formula - Either a {T} value or a spreadsheet formula

public T Formula2 { get; protected set; }

Property Value

T

Methods

Validate()

Validate the validation

public override void Validate()

Exceptions

InvalidOperationException