[英]NumericUpDown how to setvalue
嗨,我有一個numericupdown框,每次加載表單時,我都試圖加載它的值。
我沒有高興地嘗試了以下方法
string striko1value = clsData.GetStriko1GasReading();
decimal striko1 = decimal.Parse(striko1value);
Striko1Numeric.Value = Convert.ToDecimal(striko1);
我也嘗試過
Striko1Numeric.Value = (striko1);
任何人都對我將如何操作或在何處可以閱讀此書有任何想法。
假設您的clsData.GetStriko1GasReading()
有效地返回了一個可以解釋為十進制值的字符串,那么您的值可能超出了NumericUpdown控件允許的最小值或最大值
string striko1value = clsData.GetStriko1GasReading();
decimal striko1;
if(decimal.TryParse(striko1value, out striko1))
{
if(striko1 > Striko1Numeric.Maximum || striko1 < Striko1Numeric.Minimum)
MessageBox.Show("Value not allowed");
else
Striko1Numeric.Value = striko1;
}
else
MessageBox.Show("Not a valid decimal number");
得到了我允許的最大值小於striko1的值。
感謝幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.