在EPPlus中创建列下拉列表

时间:2018-01-19 14:01:07

标签: epplus epplus-4

我已经完成了其他所有工作,但我想在单元格(单元格区域)上放下一个下拉菜单,以便用户被迫从列表中进行选择。

我试过这个:

                var dd = worksheet.Cells[5, 3, row, 3].DataValidation.AddListDataValidation() as ExcelDataValidationList;
                dd.AllowBlank = true;
                //Add list here

但我无法找到允许我链接列表的任何方法或属性。

这是怎么做到的?我无法找到相关文档。

1 个答案:

答案 0 :(得分:1)

正确的方法是使用Formula.Values.Add:

                dd = worksheet.Cells[5, 4, row, 4].DataValidation.AddListDataValidation() as ExcelDataValidationList;
                dd.AllowBlank = true;
                dd.Formula.Values.Add("Yes");
                dd.Formula.Values.Add("No");