【问题标题】:Decimal Input Values十进制输入值
【发布时间】:2018-06-22 13:41:02
【问题描述】:

我必须接受来自用户的 6 位十进制数字并将其存储起来以便将来进行一些计算。用户将在 datagridview 单元格上写入十进制数字。 (因为有一个要输入的数字列表)。所以问题是;我如何确定用户输入了可接受的 6 位十进制数字?例如 0.000012 将是数字。但是有些计算机使用 0,000012 作为分隔符。或者用户可能输入了某种不是十进制数的数据,所以程序必须警告他。那么有什么好方法可以从 datagridview 上的用户那里获取十进制数吗?

【问题讨论】:

  • 你在说ms-access吗?
  • ...或者您的意思是 VB.NET? (不是 VBA)
  • 是的,我使用 Visual Basic 2010 Express

标签: vba visual-studio datagridview decimal


【解决方案1】:

您可以使用 DataGridView.CellValueChanged 事件并获取用户输入。首先尝试“IsNumeric”以检查其是否输入数字。然后使用 CDbl 将格式更改为 6 位十进制数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-28
    • 2011-06-18
    • 1970-01-01
    • 2016-09-21
    • 2013-05-13
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    相关资源
    最近更新 更多