1

SQL データベースを利用する asp.net アプリケーションを開発しています。ユーザーからデータを取得するフォームがあります。数値を取得するテキスト ボックスがある場合、データベースに送られる前にその数値を金額に変換するにはどうすればよいですか?

4

2 に答える 2

2

通常、通貨の値をMoneyとして SQL サーバーに保存します。

ユーザーが無効な値を入力した場合にアプリケーションがクラッシュしないように、TryParseを使用します。

decimal value;
if (decimal.TryParse(MyTextBox.Text, out value))
{
    // do something with value.
}
else
{
    // User enters invalid value. Display error message.           
}
于 2013-08-12T21:43:09.067 に答える