我想創建一個保存Button
它包括了被認爲貨幣在SQLTextBox
控制2倍的值。他們是TextBox
中的decimal
。我如何通過價值?我試過這個無濟於事:如何從文本框傳遞十進制值參數
decimal taxOpen = Convert.ToDecimal(taxOpenTextBox).Text;
任何關於正確語法的幫助都會很棒。
我想創建一個保存Button
它包括了被認爲貨幣在SQLTextBox
控制2倍的值。他們是TextBox
中的decimal
。我如何通過價值?我試過這個無濟於事:如何從文本框傳遞十進制值參數
decimal taxOpen = Convert.ToDecimal(taxOpenTextBox).Text;
任何關於正確語法的幫助都會很棒。
您需要訪問Text
屬性。您還應該使用TryParse
,它返回的false
代替如果解析失敗拋出一個異常:
decimal value;
if(!decimal.TryParse(taxOpenTextBox.Text,
NumberStyles.Currency,
NumberFormatInfo.InvariantInfo,
out value))
MessageBox.Show("Please enter a valid number");
需要的東西都在System.Globalization
找到。
我嘗試了上述方法,但它一直告訴我它不是一個有效的數字。盒子裏的東西是0.00美元,因爲這是默認值。 $是否導致問題? – korrowan 2011-05-01 22:21:31
編輯它 - 忘了添加格式化信息。 – Femaref 2011-05-01 22:43:14
非常感謝! – korrowan 2011-05-01 22:48:15