【发布时间】:2016-05-04 00:48:03
【问题描述】:
我想为 Excel 中的单元格添加数据验证以仅允许数值。
我的代码执行以下操作,
SpreadSheetGearHelper hlpr = new SpreadSheetGearHelper(excelFilePath);
cells = workbook.Worksheets[0].Cells;
hlpr.WorkSheet(0).Cells[string.Format("{0}:{0}", colName)].Validation.Add(SpreadsheetGear.ValidationType.WholeNumber, ValidationAlertStyle.Stop,
ValidationOperator.Between, "-9999999", "9999999");
hlpr.WorkSheet(0).Cells[string.Format("{0}:{0}", colName)].NumberFormat = "@";
hlpr.WorkSheet(0).Cells[string.Format("{0}:{0}", colName)].Validation.ErrorMessage = "Please enter a number";
但是当我在excel的范围内输入有效数字时,它仍然说“请输入一个数字”。
有人可以帮我解决这个问题
【问题讨论】:
标签: c# .net excel validation spreadsheetgear