找回密码
 立即注册

QQ登录

只需一步,快速开始

蜂蜜柚子茶

金牌服务用户

21

主题

38

帖子

133

积分

金牌服务用户

积分
133
蜂蜜柚子茶
金牌服务用户   /  发表于:2019-12-20 18:29  /   查看:4544  /  回复:1
1金币
您好我想实现一个表格单元下拉的功能,类似excel的数据有效性,这个功能怎么做

最佳答案

查看完整内容

您好,和Excel一样,可以添加数据验证

1 个回复

倒序浏览
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-20 18:29:40
来自 2#
您好,和Excel一样,可以添加数据验证
  1. gcSpreadSheet1.HighlightInvalidData = true;
  2. var valid = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateListValidator("5,10,15,20");            
  3. gcSpreadSheet1.Sheets[0].Cells[0, 1].DataValidator = valid;
  4. gcSpreadSheet1.Sheets[0].Cells[0, 0].Text = "5, 10, 15, and 20 are valid numbers.";
  5.             
  6. var valid1 = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateNumberValidator(GrapeCity.Windows.SpreadSheet.Data.ComparisonOperator.GreaterThan, "5", "20", true);
  7. gcSpreadSheet1.Sheets[0].Cells[1, 1].DataValidator = valid1;
  8. gcSpreadSheet1.Sheets[0].Cells[1,0].Text = "A number greater than 5 is valid.";

  9. var valid2 = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateTextLengthValidator(GrapeCity.Windows.SpreadSheet.Data.ComparisonOperator.GreaterThan, "4", "20");            
  10. gcSpreadSheet1.Sheets[0].Cells[2, 1].DataValidator = valid2;
  11. gcSpreadSheet1.Sheets[0].Cells[2, 0].Text = "Type more than four characters.";
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部