【问题标题】:Excel & EPPlus .NET library: Advanced DropDown list validationExcel 和 EPPlus .NET 库:高级下拉列表验证
【发布时间】:2018-05-30 18:54:36
【问题描述】:

在 Epplus 中,当我们为 excel 文件中的某些单元格创建下拉列表时,用户输入一个不属于列表的值,单元格显示一条消息:值必须与列出的项目之一匹配。

是否可以防止用户输入不属于下拉列表的值,而不是此消息?

提前致谢,

【问题讨论】:

    标签: excel xlsx epplus-4


    【解决方案1】:

    我用下面的代码做到了:

    //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;
    

    【讨论】:

      猜你喜欢
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 2010-12-16
      • 2010-10-04
      相关资源
      最近更新 更多