在 EPPlus 中创建列下拉列表

Create a column dropdown in EPPlus

我已经解决了所有其他问题,但我想在一个单元格(单元格范围)上放置一个下拉列表,以便用户被迫从列表中选择 select。

我试过这个:

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

但我找不到任何方法或 属性 允许我 link 列表。

这是怎么做到的?我找不到关于它的任何文档。

正确的方法是使用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");