您好确认是产品一个bug,会在下个版本修复。
您可以在EditEnd事件中通过IsValid方法验证
- private void GcSpreadSheet1_EditEnd(object sender, GrapeCity.Windows.SpreadSheet.UI.EditCellEventArgs e)
- {
- if (gcSpreadSheet1.ActiveSheet.Cells[e.Row, e.Column].DataValidator != null)
- {
- var value = gcSpreadSheet1.ActiveSheet.GetValue(e.Row, e.Column);
- MessageBox.Show(gcSpreadSheet1.ActiveSheet.IsValid(e.Row, e.Column, value).ToString());
- }
- }
复制代码 |