找回密码
 立即注册

QQ登录

只需一步,快速开始

mm640803

注册会员

25

主题

41

帖子

154

积分

注册会员

积分
154

活字格认证

mm640803
注册会员   /  发表于:2015-3-16 14:30  /   查看:5024  /  回复:2
请问下这个 GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateListValidator   如何使用。我赋值字符串"A,B,C,D",为什么没有下拉效果,请给下demo。

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-3-16 17:32:00
沙发
回复 1楼mm640803的帖子

感谢您的问题反馈。

经我验证,下面的代码可以解决问题:
  1.         public MainPage()
  2.         {
  3.             InitializeComponent();

  4.             gcSpreadSheet1.HighlightInvalidData = true;
  5.             var valid = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateListValidator("A,B,C,D");
  6.             gcSpreadSheet1.Sheets[0].Cells[0, 1].DataValidator = valid;
  7.             gcSpreadSheet1.Sheets[0].Cells[0, 0].Text = "A,B,C,D are valid letters.";
  8.         }
复制代码

效果截图如下:
Demo1.gif

源码请在这里下载:开发环境(VS2010 + C# + .NET 4.0 + Spread 8.0)
16170.zip (2.55 MB, 下载次数: 261)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-3-26 16:44:00
板凳
回复 1楼mm640803的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部