找回密码
 立即注册

QQ登录

只需一步,快速开始

tonyfifa

初级会员

19

主题

44

帖子

211

积分

初级会员

积分
211

活字格认证

tonyfifa
初级会员   /  发表于:2019-5-16 10:03  /   查看:3290  /  回复:3
本帖最后由 tonyfifa 于 2019-5-16 10:56 编辑

代码:   dv.Cols(1).DataType = GetType(Date)
              dv.Cols(1).Caption = "日期"
              dv.Cols(1).Format = "yyyy/MM/dd"
              dv.Cols(1).EditMask = "0000/00/00"
还有,使用EditMask时,录入不合法时,是否可以做到不被清空,且光标可以离开


3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-5-16 18:07:32
沙发
EditMask这样设置
  1. r.EditMask = "9999/99/99";
复制代码
回复 使用道具 举报
tonyfifa
初级会员   /  发表于:2019-5-17 09:50:14
板凳
加入我录入2019/05/32这样的日期,现在光标离开以后,会自动清空,是否可以做到保留错误日期,而不被清空
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-5-17 17:58:42
地板
清空的原因应该是你设置了日期类型以及格式
你可以试试只设置editmask

去掉下面的两句
  1. dv.Cols(1).DataType = GetType(Date)
  2. dv.Cols(1).Format = "yyyy/MM/dd"
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部