找回密码
 立即注册

QQ登录

只需一步,快速开始

婧友521

银牌会员

28

主题

59

帖子

3423

积分

银牌会员

积分
3423

活字格认证

婧友521
银牌会员   /  发表于:2012-6-19 16:22  /   查看:6120  /  回复:6
RegularExpression 类型的单元格加了正则表达式后可以验证单元格不能为空吗?

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-19 16:56:00
沙发
回复 1楼婧友521的帖子

可以,测试代码:

  1.    FarPoint.Web.Spread.RegExpCellType re = new FarPoint.Web.Spread.RegExpCellType();
  2.             re.ErrorMessage = "SSN ( ex, 123-45-6789 )";
  3.             re.ValidationExpression = "^\\d{3}-\\d{2}-\\d{4}$";
  4.             FpSpread1.ActiveSheetView.Cells[0, 0].CellType = re;
复制代码
回复 使用道具 举报
婧友521
银牌会员   /  发表于:2012-6-19 17:40:00
板凳
怎么输入了字符,还提示不能为空啊,能不能在光标离开这个单元格后如果单元格为空就验证?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-19 18:10:00
地板
回复 3楼婧友521的帖子

不好意思,我没明白楼主的意思。单元格可以为空还是不能为空?
回复 使用道具 举报
婧友521
银牌会员   /  发表于:2012-6-19 18:15:00
5#
不能为空?
回复 使用道具 举报
婧友521
银牌会员   /  发表于:2012-6-20 08:25:00
6#
我想实现RegularExpression 单元格类型验证单元格不能为空?写了正则表达式总是反效果啊?,RegExpCellType验证不为空没效啊,能否帮忙解决这个问题?拜托了!!!!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-20 11:06:00
7#
回复 6楼婧友521的帖子

可以通过自定义单元格实现,参考Demo:
4959.zip (19.38 KB, 下载次数: 390)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部