C# SpreadsheetGear.ValidationType.List关闭

C# SpreadsheetGear.ValidationType.List关闭,c#,spreadsheetgear,C#,Spreadsheetgear,我在电子表格的一列上有一个电子表格验证类型列表。我遇到的问题是,当我用不同的数据集重新加载电子表格时,我得到一个错误,即验证已经存在。我不知道如何在重新加载新数据集之前关闭验证。请提供帮助。如果我正确理解了场景,您可以: 1) 在添加新验证之前,使用。()删除范围中的现有验证 worksheet.Cells["A:A"].Validation.Delete(); worksheet.Cells["A:A"].Validation.Add(...); 2) 修改现有的IRange,而不是全部删

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

如果我正确理解了场景,您可以:

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

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

2) 修改现有的IRange,而不是全部删除旧的IRange。对象以适合您的新数据集。您可以使用。(…)来完成此操作。

您需要发布一些代码,以便人们可以帮助您。