DBGridEh中的单价列如何判断是不是有效的数值型?

jiaxianglei 2009-12-07 03:30:31
DBGridEh中的单价列只能输入数值型,如果用户输入的不是有效的数字,如:3....3,如何提示呢或直接把该列值变为0
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
coderee 2009-12-08
  • 打赏
  • 举报
回复
路过。
mdejtod 2009-12-07
  • 打赏
  • 举报
回复
是不是有个ondatasourcechange 事件?或是表格中有什么事件可以检测到内容发生改变的?
在这些事件里进行判断
if strtointdef(value,0) = 0 then 表示输入的不是整形
if strtofloatdef(value,0) = 0 then 表示不是浮点型
jiaxianglei 2009-12-07
  • 打赏
  • 举报
回复
cxgird在哪儿下载,我没找到,我装的是Delphi2007
wxsan 2009-12-07
  • 打赏
  • 举报
回复
DBGridEh处理这个不太方便,需要自己判断,cxgird有这个功能
jiaxianglei 2009-12-07
  • 打赏
  • 举报
回复
各位高手都是如何处理的?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧