I3i*_*3i0 6 excel xlsx epplus-4
在Epplus中,当我们为excel文件中的某些单元格创建DropDown列表时,然后用户放置一个不属于列表的值,单元格会显示一条消息:value必须与列出的项目之一匹配.
而不是此消息,是否可以阻止用户输入不属于下拉列表的值?
提前致谢,
我用以下代码完成了它:
//ExcelWorksheet ws
var validation = ws.DataValidations.AddListValidation(cell.Address);
//Error handling
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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5289 次 |
| 最近记录: |