NumericUpDown错误:值应介于最小值和最大值之间

时间:2017-07-03 03:56:14

标签: c# winforms

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

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

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

当我运行表单时,会发生错误

  

类型' System.ArgumentOutOfRangeException'的未处理异常           #translated#error:' 9999.0000'不是有效值'值',值应介于最小值和最大值

之间

1 个答案:

答案 0 :(得分:2)

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

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