a814123
814123
2019-04-09 15:21
采纳率: 95.4%
浏览 275

delphi dbgrideh 单元格只能输入数字和一个小数点?

delphi dbgrideh 单元格只能输入数字和一个小数点?

if (Pos('.', dbgrdh1.DataSource.DataSet.FieldByName('DJ').AsString) > 0) then
Key := #0;

    使用这句没用啊,有没有老师经历过麻烦告知哦!
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • a814123
    814123 2019-04-13 21:11
    已采纳

    已经解决了,和EDIT里判断是一样的,判断选中当前的单元格就行了。

    点赞 评论
  • caozhy

    dbgrdh1.DataSource.DataSet.FieldByName('DJ').AsString
    这个取的是数据源的数据中是否有小数点,而不是当前输入的。当然没用

    点赞 评论
  • mz173117658
    那小麦 2019-04-10 13:45

    //保留2位小数
    DisplayFormat := '#0.00';
    北瓜网www.beiguaw.com

    点赞 评论

相关推荐