Excel&EPPlus .NET库:高级DropDown列表validation

在Epplus中,当我们为excel文件中的一些单元格创build一个DropDown列表,然后用户把一个不是列表的一部分的值,单元格显示一条消息说:值必须匹配其中一个列出的项目。

而不是这个消息,是否有可能阻止用户把一个不属于下拉列表的一部分的值?

提前致谢,

我用下面的代码做了它:

//ExcelWorksheet ws var validation = ws.DataValidations.AddListValidation(cell.Address); validation.ShowErrorMessage = true; validation.ErrorStyle = ExcelDataValidationWarningStyle.stop; validation.ErrorTitle = "Error"; validation.Error = "Error Text"; // sheet with a name : DropDownLists // from DropDownLists sheet, get values from cells: !$A$1:$A$10 var formula = "=DropDownLists!$A$1:$A$10" //Applying Formula to the range validation.Formula.ExcelFormula = formula;