4

私はC#を初めて使用します。ここではmasked textbox、マスクを使用して設定してい00.0ます。そして、データベースでは、マスクされたテキストボックスに取得している間、それぞれのフィールドが格納されdecimal(3,1) ます。12.3、23.8、45.7を格納すると、不正確な値が返されます。これらのタイプの値は解決策を取得しました。 13.0、35.0、56.0としてマスクされたテキストボックス....この例外を処理する方法は?ごめん..!私の悪い英語の進歩に感謝します

4

1 に答える 1

5

を元に戻しながら、何らかの形式に従って値をMaskedTextBox変換してみてください。decimal

maskedTextBox1.Text = value.ToString("0#.#");

このようにして、 13.0ではなく01.3を取得します

于 2012-11-15T06:53:34.833 に答える