问题描述
||
我试图创建一个保存
Button
,它在TextBox
控件中包含2个值,这些值在sql中被认为是货币。他们在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\");
所需的东西在ѭ9中找到。
,您需要获取taxOpenTextBox的值,而不是框本身的值。