簡體   English   中英

NumericUpDown如何設置值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM