【发布时间】:2019-06-02 07:18:53
【问题描述】:
在我的 MVC 项目中,我使用 SpreadsheetGear 来生成一个 Excel 文档。我有一列有一个针对它的验证规则,它只允许用户从以下选项中进行选择:A、B、C、D。我需要能够为每个选项设置不同的背景颜色。例如:
- A - 绿色
- B - 黄色
- C - 橙色
- D - 红色
我在运行代码时遇到了这个错误:
已存在最大数量的 FormatConditions。
我的代码如下:
conditions.Add(FormatConditionType.CellValue, FormatConditionOperator.Equal, "A", null).Interior.Color = Color.LightGreen;
conditions.Add(FormatConditionType.CellValue, FormatConditionOperator.Equal, "B", null).Interior.Color = Color.Yellow;
conditions.Add(FormatConditionType.CellValue, FormatConditionOperator.Equal, "C", null).Interior.Color = Color.Orange;
conditions.Add(FormatConditionType.CellValue, FormatConditionOperator.Equal, "D", null).Interior.Color = Color.Red;
似乎 3 是您可以为单元格设置的最大格式条件数。反正有这个限制吗?
【问题讨论】:
标签: c# excel formatting spreadsheetgear