1

10進値を取るTextboxがあります。10進数を入力するKeypressイベントを作成しました。しかし、データベースに保存するためにテキストボックスの値を10進形式に変換しようとすると、整数に変換されるだけです。

次のようにテキストを10進数に変換しようとしています。

dr["Total Amount"] = Decimal.Parse(txtTotalAmount.Text.ToString());

さて、私は上記のコードをで使用していdatagridviewます。

4

1 に答える 1

1

テーブルDataType合計金額を確認してください。SQL Serverを使用していて、小数値を格納する場合は、必要に応じてお金または小数を使用する必要があります。
注:DECIMAL(2,2)DECIMAL(2,4)は異なるデータ型です。これは、11.22と11.2222を意味します

于 2013-01-25T05:50:21.290 に答える