我理解你是想对红框这一列加上一个数据校验,可以参考如下代码
- TextCellType txt = new TextCellType();
- txt.AllowServerValidators = true;
- RangeValidator rv = new RangeValidator();
- rv.ErrorMessage = "不在范围内";
- rv.MinimumValue = "0";
- rv.MaximumValue = "100";
- rv.Type = ValidationDataType.Integer;
- rv.SetFocusOnError = false;
- txt.Validators.Add(rv);
- FpSpread1.Columns[2].CellType = txt;
复制代码
另外,在实际测试中,添加以上代码可能会报错,
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
解决办法是给web.config的appsetting部分加上
- <add key="ValidationSettings:UnobtrusiveValidationMode"value="None" />
复制代码 |