如何将十进制值从文本框传递到参数
我正在尝试创建一个保存按钮,它在 TextBox
控件中包含 2 个值,这些值在 sql 中被视为货币 。它们在TextBox
中是十进制
。我如何传递该值?我尝试了此操作,但没有成功:
decimal taxOpen = Convert.ToDecimal(taxOpenTextBox).Text;
任何有关正确语法的帮助都会很棒。
I am trying to create a save Button
and it includes 2 values in TextBox
controls that are considered currency in sql. They are decimal
in the TextBox
. How do I pass the value? I tried this to no avail:
decimal taxOpen = Convert.ToDecimal(taxOpenTextBox).Text;
Any help on the correct syntax would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要访问
Text
属性。您还应该使用TryParse
,它会在解析失败时返回false
,而不是抛出异常:所需的内容可以在
System.Globalization
中找到。You need to access the
Text
property. You also should useTryParse
, which returnsfalse
instead of throwing an exception if the parse fails:The needed things are found in
System.Globalization
.您需要获取taxOpenTextBox 的值,而不是框本身。
You need to get the value of the taxOpenTextBox, not the box itself.