SpreadsheetGear.ValidationType.List关闭

时间:2013-05-10 22:54:19

标签: c# spreadsheetgear

我在电子表格的其中一列上有一个电子表格验证类型列表。我遇到的问题是,当我使用不同的数据集重新加载电子表格时,我收到一个验证已经存在的错误。我不知道在重新加载新数据集之前如何关闭验证。请帮忙。

1 个答案:

答案 0 :(得分:1)

如果我理解了方案,你可以:

1)在添加新验证之前,使用IValidationDelete()删除范围内的现有验证。

worksheet.Cells["A:A"].Validation.Delete(); 
worksheet.Cells["A:A"].Validation.Add(...);

2)修改现有的IRange。Validation对象以适应新的数据集,而不是全部删除旧的。您可以使用IValidationModify(...)来执行此操作。