【问题标题】:NumericUpDown error: Value should be between minimum and maximumNumericUpDown 错误:值应介于最小值和最大值之间
【发布时间】:2017-07-03 13:47:27
【问题描述】:

我有一个 numericupdown 将从数据库中检索值,如下行

pd_qty.Value = Convert.ToDecimal(product.qty);

备注:pd_qty 为 numericupdown,product.qty 为字符串

当我运行表单时,出现错误

“System.ArgumentOutOfRangeException”类型的未处理异常
#translated# 错误:“9999.0000”不是“Value”的有效值,值应介于最小值和最大值之间

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    NumericUpDown 具有 MinimumMaximum 属性。如果您没有明确设置这些,则默认值为最小值 0,最大值为 100。您设置的值要么小于最小值,要么(很可能)大于最大值。

    如果您需要接受如此大的数字,请调整最大值: pd_qty.Maximum = 10000;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      相关资源
      最近更新 更多